×
Register Here to Apply for Jobs or Post Jobs. X

Java Software Engineer

Job in Princeton, Mercer County, New Jersey, 08543, USA
Listing for: Incedo Inc.
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Java Developer, Cloud Engineer - Software, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 65000 - 80000 USD Yearly USD 65000.00 80000.00 YEAR
Job Description & How to Apply Below

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, Active

      MQ, Rabbit

      MQ) 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 Mongo

      DB 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 Dev Ops 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 Dev Ops 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 Active

    MQ.
  • Databases:
    Working knowledge of Mongo

    DB (No

    SQL) and SQL databases.
  • Cloud & Dev Ops:
    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, Mongo

    DB, or MQ certifications.
  • AWS Tools:
    Exposure to AWS Cloud Formation, Step Functions, or Serverless frameworks.
  • Dev Ops 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary