Senior Java Backend Engineer

2 Days Old

Job Description

Job Description

Overview

CTG is seeking to fill a Senior Java Backend Engineer opening for our client in Whippany, NJ.

Location: Whippany, NJ
Duration: 12 months

Overview:
We're looking for a Senior Java Backend Engineer to join our team and build high-performance, scalable backend systems. The ideal candidate has deep experience with Java 11+, multithreading, and performance optimization, and is comfortable working in event-driven and microservices-based environments. You'll work with a modern stack including Spring Boot, Kafka, JPA/Hibernate, and CI/CD tools, and be responsible for designing and developing REST APIs, integrating with databases (SQL and MongoDB), and monitoring application health using tools like AppDynamics and Kubernetes.

Duties:

  • Design, develop, and optimize high-performance Java applications using Java 11+ and Spring Boot

  • Identify and resolve performance bottlenecks in large-scale distributed systems

  • Conduct memory, CPU, and thread profiling using tools such as JProfiler or VisualVM

  • Collaborate with cross-functional teams to define and refine performance requirements

  • Analyze and optimize multithreading and concurrency implementations

  • Develop and maintain RESTful APIs and integrate with back-end systems using SQL, JDBC, and ORM tools like Hibernate/JPA

  • Create performance test plans using JMeter or LoadRunner to validate system scalability

  • Monitor applications using tools like AppDynamics to ensure system reliability in production

  • Support CI/CD pipelines with tools such as Maven, Git, and Jenkins

  • Deploy and manage Java-based applications in cloud-native environments (OpenShift/Kubernetes preferred)

Skills:

  • Java 11+

  • Multithreading and Concurrency

  • Performance Optimization and Profiling (JProfiler, VisualVM)

  • Spring Boot / Spring Framework

  • RESTful API Development

  • SQL / JDBC / Oracle / MS SQL

  • Hibernate / JPA

  • JUnit / Mockito

  • Kafka / Event-driven Architecture

  • XML / JSON Processing

  • Application Monitoring (AppDynamics)

  • CI/CD tools: Maven, Git, Jenkins Pipelines

  • MongoDB

  • Performance Testing: JMeter, LoadRunner

  • OpenShift / Kubernetes (nice to have)

Experience:

  • 8+ years of hands-on experience as a Java developer with a focus on performance optimization and scalable system design

  • Proven ability to troubleshoot complex performance issues in enterprise-grade applications

  • Demonstrated expertise working in Agile software development environments

  • Experience deploying applications in containerized/cloud-native infrastructure is a plus

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Laura Dominguez at Laura.Dominguez@ctg.com. Kindly forward this to any other interested parties. Thank you!

The expected base salary for this position ranges from $ 92,000 to $ 103,000 annually. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, market factors, and where applicable, licensure or certifications obtained. In addition to salary, a competitive benefit package is also offered.

Location:
Whippany
Category:
Technology