Mtk Technologies - New York, NY

posted 24 days ago

Full-time - Senior
New York, NY
Repair and Maintenance

About the position

The Java Backend Developer (Kotlin) is responsible for designing, developing, and maintaining scalable backend systems using Java. This role involves creating unit tests to ensure the reliability and performance of backend components, participating in code reviews to uphold high code quality, and collaborating with front-end developers and product managers to deliver high-quality software solutions. The developer is also expected to stay updated with the latest industry trends and technologies to ensure the systems remain cutting-edge.

Responsibilities

  • Design, develop, and maintain scalable backend systems using Java.
  • Create and execute unit tests to ensure the reliability and performance of backend components.
  • Participate in code reviews to maintain high code quality and best practices.
  • Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Stay up-to-date with the latest industry trends and technologies to ensure our systems are cutting-edge.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 13+ years of experience in Java backend development.
  • Proficiency in Java and Kotlin related frameworks (e.g., Spring, Hibernate).
  • Strong understanding of RESTful APIs and web services.
  • Experience with Core Java, Spring Boot, REST API, Microservices, Spring Security, and payments.
  • Experience with unit testing frameworks (e.g., JUnit, TestNG).
  • Familiarity with build tools (e.g., Maven, Gradle).
  • Knowledge of database systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service