Job Openings Java Full Stack Developer 2191

About the job Java Full Stack Developer 2191

Role Overview

We are looking for an experienced Senior Java Full Stack Developer with strong expertise in enterprise application development, modern cloud-native architectures, and full-stack engineering. The ideal candidate will have hands-on experience in Java backend development, Angular frontend development, containerized deployments, and CI/CD automation.

This role involves designing, developing, and delivering scalable applications in a fast-paced Agile environment, with responsibility extending through UAT delivery.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java and Angular
  • Build and enhance RESTful APIs and microservices using Spring Boot
  • Develop responsive and high-performance frontend applications using Angular
  • Implement cloud-native solutions using Kubernetes/OpenShift and containerization technologies
  • Develop and maintain CI/CD pipelines for automated build, testing, and deployment
  • Work with relational and NoSQL databases including PostgreSQL, Oracle, and MongoDB
  • Collaborate with cross-functional teams including business analysts, QA, DevOps, and stakeholders
  • Participate in code reviews, technical design discussions, and architecture planning
  • Ensure application quality through unit testing, TDD practices, and performance optimization
  • Support deployment activities and UAT deliverables

Required Skills & Experience

Must-Have Skills

  • 8+ years of experience in software/application development

Strong expertise in:

  • Java
  • Spring Boot
  • Angular
  • Kubernetes / OpenShift
  • Cloud-native application development
  • Python
  • CI/CD pipeline development

Strong database experience with:

  • PostgreSQL
  • Oracle
  • MongoDB
  • Experience with containerization technologies (Docker/OpenShift/Kubernetes)
  • Strong understanding of software engineering best practices and Agile methodologies

Nice-to-Have Skills

  • Apache Airflow
  • Apache Spark
  • ReactJS
  • Test-Driven Development (TDD)
  • Big data and workflow orchestration experience