Java Software Engineer

Incedo Inc.

New Jersey

On-site

USD 65,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions company is looking for a Java Developer in New Jersey. The ideal candidate should have expertise in Core Java, Spring frameworks, and cloud technologies such as AWS. Responsibilities include developing high-performance applications, integrating messaging systems, and deploying solutions in cloud environments. Applicants should have strong analytical skills, and excellent communication abilities. This is a full-time position with a salary range of $65,000 to $80,000.

Qualifications

  • Proficiency in JDK 8 and above, including Java 17 & 21 features.
  • Strong experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and REST APIs.
  • Solid understanding of multithreading, concurrency control, and transaction management.

Responsibilities

  • Design, develop, test, and maintain Java‑based applications focused on performance, scalability, and reliability.
  • Integrate and manage message queues within Java applications.
  • Develop and optimize MongoDB and relational database integrations.

Skills

Core Java Expertise
Spring Boot
Concurrency & Transactions
Messaging (Kafka, IBM MQ, ActiveMQ)
MongoDB
AWS services (EC2, S3, RDS, Lambda)
Analytical Skills
Soft Skills

Tools

Docker
Git
Maven/Gradle

Job description

Direct message the job poster from Incedo Inc.

Java Developer

We are seeking an experienced Java Developer to design, develop, and enhance enterprise‑grade applications using modern Java frameworks and cloud‑ready architectures.

Key Responsibilities
  • Application Development
    • Design, develop, test, and maintain Java‑based applications focused on performance, scalability, and reliability.
    • Utilize frameworks such as Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and RESTful API design.
    • Implement design patterns and adhere to clean coding standards.
  • Messaging & Integration
    • Integrate and manage message queues (Kafka, IBM MQ, ActiveMQ, RabbitMQ) within Java applications.
    • Implement reliable message delivery using JMS (Java Message Service) and ensure seamless data exchange between distributed systems.
  • Database Management
    • Develop and optimize MongoDB and relational database integrations.
    • Write efficient queries, manage indexes, and ensure performance tuning for high‑volume transactions.
  • Cloud & Deployment
    • Deploy and manage Java applications on AWS using services like EC2, S3, Lambda, and RDS.
    • Collaborate with DevOps teams to implement Docker‑based containerization and CI/CD pipelines for automated deployments.
    • Monitor and troubleshoot performance issues in cloud environments.
  • Quality & Optimization
    • Write unit and integration tests to ensure code quality and maintainability.
    • Identify and resolve application, integration, and performance issues proactively.
    • Participate in code reviews and continuous improvement initiatives.
  • Collaboration & Documentation
    • Work closely with backend, QA, and DevOps teams for end‑to‑end solution delivery.
    • Maintain detailed documentation for application architecture, configurations, and deployment processes.
Required Skills
  • Core Java Expertise: Proficiency in JDK 8 and above, including Java 17 & 21 features.
  • Frameworks: Strong experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and REST APIs.
  • Concurrency & Transactions: Solid understanding of multithreading, concurrency control, and transaction management.
  • Messaging: Hands‑on experience with Kafka, IBM MQ, or ActiveMQ.
  • Databases: Working knowledge of MongoDB (NoSQL) and SQL databases.
  • Cloud & DevOps: Familiarity with AWS services (EC2, S3, RDS, Lambda), Docker, Git, Maven/Gradle, and CI/CD pipelines.
  • Analytical Skills: Strong debugging, optimization, and scenario‑based problem‑solving abilities.
  • Soft Skills: Excellent communication, collaboration, and ownership mindset.
Preferred / Nice‑to‑Have Skills
  • Certifications: Java, AWS, MongoDB, or MQ certifications.
  • AWS Tools: Exposure to AWS CloudFormation, Step Functions, or Serverless frameworks.
  • DevOps Tools: Experience with automation and continuous delivery best practices.
  • Domain Knowledge: Experience in financial services or high‑transaction systems is a plus.
Seniority Level
  • Mid‑Senior level
Employment Type
  • Full‑time
Job Function
  • Finance

Location: New Jersey, United States | Salary: $65,000.00‑$80,000.00 | Posted: 2 weeks ago

Referrals increase your chances of interviewing at Incedo Inc. by 2x.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Application Developer
Java Application Developer

Qode • Jackson Township (NJ)

Hybrid
USD 140,000 - 180,000
Senior Java Developer
Senior Java Developer

Incedo Inc. • Dallas (TX)

On-site
USD 120,000 - 170,000
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C

Keylent Inc • Reading

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Compunnel, Inc. • Morrisville (NC)

Hybrid
USD 85,000 - 110,000
Java Software Engineer
Java Software Engineer

BeaconFire Inc. • Georgia

On-site
USD 65,000 - 90,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Inteletech Global Inc • Boston (MA)

On-site
Job : Java Developer
Job : Java Developer

Astraccorp • Atlanta (GA)

On-site
USD 90,000 - 120,000
Junior Java Backend Engineer
Junior Java Backend Engineer

Themesoft Inc. • Charlotte (NC)

On-site
USD 70,000 - 90,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000