Full Stack Java Developer

Filled
March 7, 2026

Job Description

Responsibilities

  • Analyze user requirements and develop robust software solutions.
  • Define and communicate technical and design specifications clearly to stakeholders.
  • Act as a Senior Developer, overseeing application modules and guiding junior team members.
  • Develop high-performance, high-availability systems within a Microservices architecture.
  • Build workflow interfaces using Spring Boot Microservices.
  • Implement and maintain Reactive Java / J2EE applications with proper build tools (Ant, Maven) and SCM practices.
  • Work on Spring Security, REST Web Services, Apigee API Gateway, and Hibernate.
  • Develop message listeners/consumers using RMQ, JMS, Kafka.
  • Work with cloud offerings like AWS EC2, EKS.
  • Manage databases such as Oracle, PostgreSQL, Cassandra, Redis, and MySQL.
  • Contribute to front-end development using ReactJS, HTML5, CSS3, and JSON.
  • Conduct unit testing, code reviews, and performance tuning, maintaining proper design and code documentation.
  • Manage multiple project timelines in a fast-paced, deadline-driven environment.
  • Use project management tools like Jira and Confluence to track progress and collaboration.

Must-Have Skills / Experience

  • Core Java / J2EE / Spring: 5+ years
  • Microservices: 4+ years
  • Databases: 5+ years (Oracle, PostgreSQL)
  • Cassandra: 2+ years