Java Software Engineer

Compunnel, Inc.

Jersey City (NJ)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking an experienced Java Software Engineer based in Jersey City, NJ to enhance and maintain distributed enterprise applications. This role covers application enhancements, security efforts, production support, and operational initiatives.

Ideal candidates should have strong expertise in Java-based microservices architectures, cloud-native technologies, and DevOps practices while collaborating with engineering teams to deliver high-performing applications.

Qualifications

  • 10+ years of software development experience.
  • Expert-level experience with Java, Spring Boot, and relevant frameworks.
  • Strong experience in designing microservices for high-volume transactions.

Responsibilities

  • Support the development and operational management of distributed applications.
  • Monitor application health and performance using observability platforms.
  • Design, develop, and maintain scalable microservices and APIs.

Skills

Java
Spring Boot
Microservices architectures
RESTful APIs
Docker
Kubernetes
AWS services
CI/CD pipelines
Troubleshooting
Analytical skills

Education

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

Tools

Apache Kafka

Job description

We are seeking an experienced Java Software Engineer to support the development, maintenance, and production operations of distributed enterprise applications. This role will be responsible for handling application enhancements, infrastructure upgrades, security remediation efforts, production support, disaster recovery activities, and operational initiatives. The ideal candidate will possess strong expertise in Java-based microservices architectures, cloud-native technologies, and modern DevOps practices while collaborating closely with engineering and operations teams to ensure reliable application delivery and performance.

Key Responsibilities
  • Support the ongoing development, maintenance, and operational management of distributed applications.
  • Manage and execute application updates, software lifecycle upgrades, server upgrades, and security remediation activities.
  • Support application resiliency initiatives, including disaster recovery testing and business continuity efforts.
  • Monitor application health and performance using observability and logging platforms.
  • Address production issues, perform root cause analysis, and collaborate with engineering teams to implement effective resolutions.
  • Provide production support and participate in deployment, installation, and post-release validation activities.
  • Coordinate certificate renewals, security updates, and authorization changes for integrated systems and services.
  • Manage, prioritize, and track operational and technical work items, ensuring timely execution and completion.
  • Partner with engineering teams to ensure adherence to development standards, operational best practices, and deployment procedures.
  • Conduct post-deployment validation and standardized checks to minimize production risks and improve system stability.
  • Design, develop, and maintain scalable, high-performance microservices and APIs.
  • Build and optimize cloud-native applications and background processing services.
  • Collaborate with cross-functional teams to deliver reliable, secure, and scalable solutions.
Required Qualifications
  • 10+ years of software development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Expert-level experience with Java, Spring Boot, and related enterprise application frameworks.
  • Strong experience designing and implementing microservices architectures capable of handling high-volume transaction processing with low latency.
  • Extensive experience designing, developing, and consuming RESTful APIs.
  • Experience with Docker containerization technologies.
  • Experience working with Kubernetes for container orchestration, deployment, and workload optimization.
  • Strong understanding of CI/CD pipelines, DevOps practices, and automated deployment processes.
  • Experience developing cloud-native applications and scalable backend services.
  • Strong experience with AWS services, particularly Amazon EKS and Amazon RDS.
  • Experience with monitoring, logging, and observability platforms.
  • Knowledge of messaging and streaming platforms such as Apache Kafka.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent communication and collaboration skills with the ability to work effectively across engineering and operations teams.
Preferred Qualifications
  • Experience supporting production environments and mission-critical enterprise applications.
  • Experience with application security remediation and vulnerability management.
  • Experience with disaster recovery planning and testing.
  • Familiarity with certificate management and authentication/authorization technologies.
  • Experience working in Agile development environments.
  • Knowledge of enterprise observability, monitoring, and performance tuning best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

The Judge Group • Wilmington (DE)

On-site
USD 80,000 - 120,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Java Engineer
Java Engineer

Princeton IT Services, Inc • United States

On-site
USD 80,000 - 120,000
Java Support Engineer
Java Support Engineer

Compunnel, Inc. • Pittsburgh

Hybrid
USD 80,000 - 120,000
Java Engineering Management
Java Engineering Management

Compunnel, Inc. • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Glen Allen (VA)

On-site
USD 110,000 - 140,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Veriipro • Boston (MA)

On-site
USD 140,000 - 170,000
Java Engineer
Java Engineer

Veriipro • Moline (IL)

On-site
USD 80,000 - 110,000