Post Job Free
Sign in

Senior Java Backend Engineer

Company:
Computer Task Group, Inc
Location:
Whippany, NJ, 07981
Posted:
July 27, 2025
Apply

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 . 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.

Full-time

Apply