Back-End Developer IV

Filled
February 20, 2026

Job Description

Job Overview

We are looking for an experienced Back-End Developer IV with 10+ years of hands-on experience in Java, J2EE, and microservices. This is a hybrid role requiring 2–3 days in-office per week. The ideal candidate will design, build, and maintain AWS-based microservices, integrate with relational and NoSQL databases, and support enterprise-grade web applications using modern technologies and frameworks.

Key Responsibilities

  • Design & Development:
    • Build microservices on AWS that handle create, read, update, and delete operations.
    • Develop JPA modules to interact with Oracle and other relational databases.
    • Implement message listeners to process messages from queues and persist data to backend databases.
    • Write unit tests using JUnit and Mockito to ensure high code quality.
    • Conduct code reviews, maintain design and documentation standards.
  • Integration & Middleware:
    • Collaborate with middleware teams to resolve deployment and runtime issues.
    • Perform testing of RESTful APIs using POSTMAN or REST clients.
    • Manage continuous integration/deployment using Jenkins, deploying WAR files to Tomcat servers.
    • Configure JNDI data sources to connect microservices with Oracle databases.
  • Analysis & Design:
    • Analyze user requirements to define technical solutions.
    • Assist lead developers and architects in design decisions and database schema design.
    • Support high-volume batch file processing and web service integrations.
    • Participate in Agile ceremonies (Scrum, sprint planning, retrospectives) and track tasks via JIRA and Confluence.
  • Full-Stack Support (Optional but Desired):
    • Work with ReactJS, HTML5, CSS, JSON for frontend integration.
    • Implement business logic and RESTful microservices using Spring Boot, Spring Cloud, Spring Security, Hibernate, Spring Data, JPA.

Must-Have Skills

  • Core Java / J2EE / Spring Framework: 5+ years
  • Microservices Architecture: 3+ years
  • Databases: Oracle, PostgreSQL – 5+ years
  • Strong RESTful and SOAP Web Services knowledge
  • Experience with unit testing frameworks (JUnit, Mockito)
  • Hands-on experience with Spring Boot, Spring Cloud, Hibernate, Spring Data, JPA

Desired Skills

  • Frontend: ReactJS – 2+ years
  • Messaging Systems: Kafka / RabbitMQ – 4+ years
  • NoSQL Databases: Cassandra – 2+ years
  • Containerization/Orchestration: Kubernetes – 2+ years
  • Workflow Engines: JBPM – 2+ years

Tools & Technologies

  • Build Tools: Maven, Ant
  • CI/CD: Jenkins, Git
  • API Gateways: Apigee, Zuul
  • Testing Tools: JUnit, Mockito, POSTMAN
  • Databases: Oracle, PostgreSQL, Cassandra, Redis, MySQL

Education & Certifications

Relevant certifications in Java, AWS, or cloud technologies are a plus.

Bachelor’s degree in Computer Science, Mathematics, or related technical field.