Full Job Description
Full Stack Java Developer
Key Responsibilities
• Develop, enhance, test, and maintain enterprise applications and APIs.
• Perform code reviews, debugging, incident resolution, and production support.
• Analyze technical requirements and recommend effective engineering solutions.
• Collaborate with stakeholders to deliver high-quality, scalable solutions.
• Contribute to application architecture, documentation, and quality reviews.
• Mentor team members and promote engineering best practices.
Required Skills
• Java/J2EE development experience.
• Unix scripting and batch processing experience.
• API integration experience.
• Experience with Maven, Jenkins, Gradle, GitHub, and CI/CD pipelines.
• Knowledge of SSO, MFA, PingFederate, OIDC, and OAuth.
• Strong problem-solving, testing, and production support skills.
Preferred Skills
• Full Stack development experience with Angular, Spring Boot, Azure, Azure DB, and EDP.
• Experience with Camunda and Fluxnova.
• Banking or Financial Services domain experience.
• Exposure to AI, Cloud Computing, and Machine Learning technologies.