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).