Skip to main content

Java Full Stack Developer

Technology
Agile Ventures
1 months agoUntil 19/10/2026

Job description

We are looking for a skilled Java Full Stack Developer with 5 - 8 years of experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on expertise in Java, Spring Boot, microservices, and modern frontend frameworks such as Angular or React, along with experience in cloud-native development and DevOps practices.

Key Responsibilities :

  • Design, develop, test, and maintain scalable full-stack applications using Java and Spring Boot.
  • Develop and maintain microservices-based applications and RESTful APIs.
  • Build responsive and user-friendly frontend applications using Angular or React.
  • Design and optimize database solutions using Oracle, PostgreSQL, or similar relational databases.
  • Develop efficient SQL queries and perform database performance tuning.
  • Implement unit and integration testing using frameworks such as JUnit.
  • Containerize applications using Docker and deploy/manage workloads using Kubernetes or PCF.
  • Collaborate with DevOps teams to implement and maintain CI/CD pipelines.
  • Troubleshoot application, integration, and production issues and perform root cause analysis.
  • Participate in code reviews and contribute to coding standards, architecture discussions, and technical improvements.
  • Work closely with Product Owners, Business Analysts, QA, and other engineering teams in an Agile/Scrum environment.

Required Skills :

  • 5 - 8 years of professional software development experience.
  • Strong hands-on experience with Java and Spring Boot.
  • Solid experience in Microservices architecture and REST APIs.
  • Strong frontend development experience with Angular or React.
  • Good knowledge of Oracle/PostgreSQL and advanced SQL.
  • Experience with Docker, Kubernetes, or PCF.
  • Understanding of CI/CD and DevOps practices.
  • Experience with JUnit and automated testing.
  • Strong debugging, problem-solving, and analytical skills.
  • Experience working in Agile/Scrum development environments.
Keywords
ReactOSCodingSpring FrameworkAngularAngularJSOracle DatabaseJavaScriptDevOpsPostgresqlScrumSqlJavaRelational grammarCI/CDCoding conventionsDebuggerUsability

Interested in this role?