Full Stack Java Developer

  • Jobtailor
  • 11/07/2026
Full time Information Technology Telecommunications

Job Description

Overview
  • Design, develop, test, and maintain scalable enterprise web applications.
  • Build and support microservices-based solutions using Java and Spring technologies.
  • Develop RESTful APIs and web services for integration with internal and external systems.
  • Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Develop and maintain frontend applications using ReactJS and related JavaScript technologies.
  • Implement CI/CD pipelines and deployment automation processes.
  • Troubleshoot production issues and perform root cause analysis.
  • Ensure adherence to coding standards, security best practices, and performance optimisation techniques.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and reviews.
  • Engage directly with onsite clients and stakeholders to provide technical consultation and delivery support.
Requirements
  • Minimum 7-8 years of experience in software development and enterprise application delivery.
  • Proven experience developing web-based applications using: ReactJS, Spring Boot, Microservices Architecture, REST APIs/Web Services, Spring MVC, JEE Technologies (Java 8+, JSF, JPA, JSP, Servlets, JDBC), XML Technologies (DOM, SAX, XSLT), HTML5, DHTML, JavaScript, JBoss Application Server.
  • Core Technical Skills: Java 8 or higher, Spring Framework (Spring Boot, Spring MVC), JUnit 4 & JUnit 5, FreeMarker Templates, Oracle Database, Git, Ruby, Bundler, Gradle, Leiningen, GoCD, Ansible (Mandatory).
  • Frontend Technologies (Preferred): JavaScript, ReactJS, Redux, Node.js.
  • Cloud & DevOps Experience developing and deploying applications on AWS.
  • Strong knowledge of: Jenkins, Maven, CI/CD pipelines, Build and release management processes, Development Tools (IntelliJ IDEA or equivalent modern IDEs), Source control and version management best practices.