Job Openings Java Full Stack Developer 2191

About the job Java Full Stack Developer 2191

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.
Years of Experience
Minimum 8 years of relevant experience in Java and Full Stack Development.
Required (Must-Have) Skillset
  • Java (Expert level)
  • Angular (Advanced level)
  • Spring Boot
  • Cloud & Kubernetes
  • Python
  • Databases: PostgreSQL, Oracle, and MongoDB
  • CI/CD pipeline development
  • Containerization technologies (e.g., Docker, Kubernetes, OpenShift)
Nice-to-Have Skillset
  • Apache Airflow
  • Apache Spark
  • ReactJS
  • Test-Driven Development (TDD)
Skill Proficiency
Primary Skill Area: Application Development
Primary Technology: Java (Expert)
Secondary Skill Area: Application Development
Secondary Technology: Angular (Advanced)
Other Required Skills
  • CI/CD pipeline development
  • Test-Driven Development (TDD)
  • OpenShift and container orchestration
  • Containerization technologies
  • Python programming
  • Apache Spark and Apache Airflow
Work Result / Deliverables
  • Successful delivery of development milestones and support for User Acceptance Testing (UAT).