Java Full Stack Developer

About the job

About the Java Full Stack Developer role

The Java Full Stack Developer is responsible for designing, developing, testing, and maintaining scalable full stack applications using modern Java technologies and cloud-native architectures. This role builds high-performance backend services with Java and Spring Boot, develops responsive front-end applications, and designs APIs, microservices, and database integrations to support enterprise solutions. Working within containerized and cloud environments, the developer supports CI/CD automation, system deployment, troubleshooting, and performance optimization. The role also collaborates with cross-functional teams throughout development and testing cycles, including UAT, to ensure reliable, secure, and high-quality software delivery.

Key Responsibilities:

  • Design, develop, test, and maintain Java-based full stack applications using modern frameworks and cloud-native technologies
  • Build scalable and high-performing backend services using Java and Spring Boot, and develop responsive front-end applications using Angular
  • Design, develop, and optimize APIs, microservices, and database integrations
  • Deploy and manage applications in cloud and containerized environments using Kubernetes/OpenShift
  • Develop and maintain CI/CD pipelines to support automated build, testing, and deployment processes
  • Collaborate with cross-functional teams during development, testing, and User Acceptance Testing (UAT) phases
  • Participate in troubleshooting, performance tuning, and continuous system improvement
  • Work result / Devilerables: Successful delivery of development milestones and support for User Acceptance Testing (UAT)

Requirements:

  • Minimum 8 years of relevant experience in Java and Full Stack Development: Expert in Java, advanced in Angular, with experience in Spring Boot, cloud and Kubernetes environments, and Python
  • Databases: PostgreSQL, Oracle, and MongoDB
  • CI/CD pipeline development
  • Containerization technologies (e.g., Docker, Kubernetes, OpenShift)
  • Experience with Apache Airflow, Apache Spark, ReactJS, and Test-Driven Development (TDD)

Preferred Qualifications:

  • Primary expertise in application development with expert-level Java skills, complemented by advanced Angular development experience

Search Popup

Help me find…

This will close in 0 seconds