Lavora.

Back to search

Java Backend Developer

ITMC Systems, Inc

Location
Newark, US
Workplace
On-site
Job type
Full-time
Salary
$123k–$163k
Posted
Today
Source
DevITJobs

Requirements:

  • 7+ years of Java or backend development experience.
  • Strong hands-on experience with Java 11 or later.
  • Strong experience with Spring Boot and the Spring Framework.
  • Experience building RESTful APIs and microservices.
  • Strong understanding of object-oriented design, design patterns, and clean-code practices.
  • Experience with SQL and relational databases.
  • Experience with JUnit, Mockito, or similar testing frameworks.
  • Experience with Git and CI/CD pipelines.
  • Practical experience using AI coding assistants in software development.
  • Ability to critically validate AI-generated code for correctness, security, maintainability, and performance.
  • Strong debugging and production troubleshooting skills.
  • Understanding of application security, authentication, authorization, exception handling, and API security.
  • Preferred: Experience with GitHub Copilot or similar AI development tools, software engineering prompt techniques, AI-assisted testing or code review, Kafka or other messaging platforms, Docker and Kubernetes, cloud platforms such as AWS or Azure, observability and application monitoring, high-volume transaction systems, or financial services, fintech, securities processing, or wealth management.

Responsibilities:

  • Design and build backend services using Java and Spring Boot.
  • Develop and maintain REST APIs and microservices.
  • Turn product requirements into technical designs and working software.
  • Use AI-assisted development tools in day-to-day engineering, including for code generation, refactoring, testing, code comprehension, documentation, debugging, API development, and legacy code modernization.
  • Review and validate AI-generated code for correctness, security, maintainability, and performance.
  • Create automated unit and integration tests.
  • Integrate applications with APIs, databases, and messaging platforms.
  • Participate in architecture and design discussions, backlog refinement, and code reviews.
  • Troubleshoot application, integration, and production issues.
  • Mentor engineers in Java development and effective AI-assisted engineering practices.
  • Own features from technical design through production deployment.

Technologies:

  • AI
  • API
  • AWS
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • Copilot
  • Docker
  • Git
  • GitHub
  • JUnit
  • Java
  • Kafka
  • Kubernetes
  • REST
  • SQL
  • Security
  • Spring
  • Spring Boot
  • microservices

More

We are hiring a Java Backend Developer for our product engineering team. The role focuses on building backend services and APIs with modern Java technologies and AI-assisted development practices while maintaining strong engineering standards. This is a full-time, onsite position in Newark, New Jersey.

last updated 44 week of 2026