Job Openings Java Full Stack Developer 2191

About the job Java Full Stack Developer 2191

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade Java Full Stack applications.
  • Build scalable backend services using Java and Spring Boot.
  • Develop responsive and user-friendly web applications using Angular.
  • Design and integrate RESTful APIs and microservices.
  • Build and optimize CI/CD pipelines to automate software delivery.
  • Develop cloud-native applications using Docker, Kubernetes, and OpenShift.
  • Implement DevSecOps best practices, ensuring security throughout the software development lifecycle.
  • Apply secure coding standards and remediate security vulnerabilities identified through code scanning.
  • Collaborate with cross-functional teams including Business Analysts, QA Engineers, DevOps Engineers, and Solution Architects.
  • Optimize application performance, scalability, and reliability.
  • Develop and maintain database solutions across PostgreSQL, Oracle, and MongoDB.
  • Participate in code reviews and enforce development best practices including Test-Driven Development (TDD).
  • Support UAT activities and resolve issues in a timely manner.
  • Monitor production applications using logging, monitoring, and automation tools.

Mandatory Requirements

  • Minimum 8 years of experience in Java Full Stack application development.
  • Strong expertise in Java and Spring Boot.
  • Advanced experience with Angular.
  • Hands-on experience with Cloud Kubernetes environments.
  • Strong knowledge of Python scripting.
  • Experience working with PostgreSQL, Oracle, and MongoDB databases.
  • Strong experience designing and maintaining CI/CD pipelines.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience using Jenkins, GitLab CI, or Azure DevOps.
  • Strong understanding of microservices architecture.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform (GCP).
  • Knowledge of secure coding principles and OWASP Top 10.
  • Experience using SAST/DAST security scanning tools.
  • Familiarity with monitoring, logging, and automation tools.
  • Experience working in Agile/Scrum environments.
  • Excellent problem-solving and communication skills.