Luxoft - Tampa, FL

posted about 1 month ago

Full-time - Senior
Tampa, FL
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer will be responsible for developing and maintaining applications within the KMC (KYC Master Central) data aggregation platform. This role involves working on a challenging project that utilizes various technologies, including robotics process automation, to enhance the KYC refresh process. The developer will engage in the full software development lifecycle, from concept to delivery, while collaborating with a global enterprise development team in an agile environment.

Responsibilities

  • Write effective and well-tested Java/Groovy code according to business and technical requirements.
  • Perform peer code reviews to ensure code quality.
  • Be responsible for writing code, testing, deployment, and support of the application.
  • Partner with the team to find new solutions to technical and business problems.
  • Engage in production support activities as needed.
  • Work closely 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

  • Strong Java skills including Core, JDBC, multithreading, Collections, and I/O.
  • Strong database development skills with SQL, including transactions, isolation levels, and query optimization.
  • Strong understanding of data structures and algorithms, including big O notation, red-black trees, hash tables, and sorting algorithms.
  • Experience with Java Spring framework, including Spring Boot and Spring REST.
  • At least 2 years of experience with RDBMS or MongoDB.
  • Experience with Junit and Mockito for testing.
  • Experience in working on full SDLC projects.
  • Familiarity with Tomcat or other web containers.
  • Experience in integration with 3rd party API data sources (REST, SOAP, MQ).
  • Proficiency with Maven or Gradle for build management.
  • Good communication skills.

Nice-to-haves

  • Experience with JavaScript frameworks such as Angular or jQuery.
  • Familiarity with modern build/configure/deploy automation tools.
  • Experience with Robotic Process Automation.
  • Scripting skills in UNIX/Linux/Windows.
  • Knowledge of Groovy.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service