Java Backend Developer

ITMC Systems, Inc

Newark (NJ)

On-site

USD 120,000 - 180,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ITMC Systems, Inc. is seeking a senior Java backend developer to design and build backend services and APIs using modern Java tech and AI-assisted development practices.

You will work with a product engineering team and mentor peers while delivering robust REST APIs and microservices. Ideal candidates have 7+ years of Java experience, strong Java 11/17+ skills, Spring Boot, SQL proficiency, and a disciplined approach to reviewing AI-generated code for security and quality.

Qualifications

  • 7+ years of Java/backend development experience.
  • Strong hands-on Java (11/17+) and Spring Framework knowledge.
  • Experience designing RESTful APIs and microservices.
  • Solid OO design, patterns, and clean-code practices.
  • Proficient SQL with relational databases and testing (JUnit/Mockito).
  • Git, CI/CD pipelines, and production debugging expertise.
  • Experience using AI coding assistants with disciplined code review.
  • Understanding API security, auth, error handling, and resilience.

Responsibilities

  • Design and develop Java backend services with Spring Boot.
  • Build, maintain REST APIs and microservices architecture.
  • Translate requirements into technical designs and code.
  • Apply AI-assisted tooling while upholding standards and reviews.
  • Generate unit/integration tests and ensure test coverage.
  • Integrate apps with databases, APIs, and messaging platforms.
  • Participate in architecture discussions, code reviews, and backlog grooming.
  • Troubleshoot production issues and mentor peers on AI practices.

Skills

Java backend
Java 11/17+
Spring Boot
RESTful APIs
Microservices
OO design patterns
SQL & relational DBs
JUnit/Mockito
Git & CI/CD
AI-assisted development
Code review of AI output
Debugging/production triage
API security

Tools

GitHub Copilot
Docker
Kubernetes
Kafka
AWS
Azure

Job description

We are looking for a Java Backend Developer to join a product engineering team. The engineer will design and build backend services and APIs using modern Java technologies and AI-assisted development practices.

The role requires strong hands‑on engineering skills and the ability to use AI coding assistants effectively for development, testing, debugging, documentation, and code modernization without compromising engineering standards.

Key Responsibilities
  • Design and develop backend services using Java and Spring Boot.
  • Build and maintain REST APIs and microservices.
  • Translate product requirements into technical designs and working software.
  • Use AI-assisted development tools, such as GitHub Copilot or equivalent, as part of day‑to‑day engineering.
  • Apply AI assistance for:
  • Code generation and refactoring
  • Unit and integration test generation
  • Code comprehension and documentation
  • Debugging and root‑cause analysis
  • API development and boilerplate reduction
  • Legacy code analysis and modernization
  • Review and validate AI-generated code for correctness, security, maintainability, and performance.
  • Develop automated unit and integration tests.
  • Integrate applications with APIs, databases, and messaging platforms.
  • Participate in architecture, design, backlog refinement, and code reviews.
  • Troubleshoot application, integration, and production issues.
  • Mentor engineers on Java engineering and effective AI‑assisted development practices.
  • Own features from technical design through production deployment.
Required Skills
  • 7+ years of Java/backend development experience.
  • Strong hands‑on experience with Java 11/17+.
  • Strong experience with Spring Boot and 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 as part of software development.
  • Ability to critically review AI-generated code rather than accepting generated output without validation.
  • Strong debugging and production troubleshooting skills.
  • Understanding of application security, authentication, authorization, exception handling, and API security.
Preferred Skills
  • GitHub Copilot or similar AI development tools.
  • Prompting techniques for software engineering tasks.
  • AI‑assisted test generation and code review.
  • Kafka or other event‑driven/messaging platforms.
  • Docker and Kubernetes.
  • AWS, Azure, or other cloud platforms.
  • Observability and application monitoring.
  • Experience with high‑volume, transaction‑oriented systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Java Developer - Spring Boot & AWS Microservices
Backend Java Developer - Spring Boot & AWS Microservices

Compunnel Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Backend Java Developer
Backend Java Developer

Compunnel Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Mid Level Backend Java Developer
Mid Level Backend Java Developer

Surge IT • Alexandria (VA)

On-site
USD 110,000 - 150,000
Backend Engineer
Backend Engineer

Compunnel Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java Backend Developer
Java Backend Developer

TechDigital Group • Wichita (KS)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

3R • Plano (TX)

On-site
USD 90,000 - 130,000
Full-Stack Java Developer (AI-Enabled Development)
Full-Stack Java Developer (AI-Enabled Development)

Advanced Tech Placement • Johns Creek (GA)

On-site
USD 110,000 - 170,000
Java Developer
Java Developer

Apptad Inc • Washington

On-site
USD 110,000 - 160,000
Backend Java Software Engineer III
Backend Java Software Engineer III

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 195,000
Senior Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • United States

Remote
USD 120,000 - 160,000