Skip to main content
Luxoft
Scraped fromIndeed3 days ago
BackendSenior

Senior Java Developer

JavaGroovyJDBCSQLSpringSpring BootSpring RESTRDBMSMongoDBJUnitMockitoTomcatREST APISOAPMQMavenGradleJavaScriptAngularjQueryUNIX/Linux/Windows scriptingRobotic Process Automation
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

KMC or KYC Master Central is a data aggregation platform that uses robotics process automation and other technologies to research and gather client information. The role involves writing Java/Groovy code, testing, deployment, and production support in a global agile team.

Responsibilities

  • Write good effective and well-tested reliable Java/Groovy code according to business and technical requirements, perform peer code-reviews
  • Be responsible for writing code, testing, deployment, and support of the application
  • Partner with the team on finding new ways to solve technical and business problems
  • Production support activities
  • Work in tight cooperation with the global enterprise development team in a fast-paced agile environment
  • Implement the product's lifecycle: Design, development, integration testing, deployment and maintenance

Requirements

  • 6+ years Java experience
  • Strong Java: Core, JDBC, multithreading, Collections, I/O
  • Strong database development: SQL, transactions, isolation level, query optimization
  • Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
  • Java Spring framework including Spring boot, Spring REST
  • RDBMS or MongoDB experience (2+ years)
  • Junit, Mockito
  • Experience in working on full SDLC projects
  • Tomcat or other Web containers
  • Experience in integration with 3rd party API data sources (Rest, Soap, MQ)
  • Maven or Gradle
  • Good communication skills
  • JavaScript frameworks (Angular, JQuery, ...)
  • Modern build/configure/deploy automation tools
  • Robotic Process Automation
  • UNIX/Linux/Windows scripting
  • Groovy
  • English: B2 Upper Intermediate

Who to contact

Senior Java Developer
View Original