- Implement and unit test Java components for enterprise financial applications
- Integrate components with those developed by other team members
- Resolve technical issues during development phases
- Collaborate with System Testers, Support Specialists, and Business Analysts
- Create proof of concepts to validate design assumptions
- Member of a Scrum team to achieve the goals of the team, contribution to process improvements, and cross-site collaboration with a Munich-and-Gurugram-based team
- Provide effort estimates for assigned components
- Help maintain code quality and development standards
- At least Bachelor's degree in Computer Science or related field
- 3+ years of experience with Java technologies and frameworks (Spring framework, Hibernate, REST Services)
- Experience with object-oriented analysis, design, and development
- Knowledge of J2EE Application Servers (WebSphere or JBoss)
- Proficiency with Hibernate ORM for database operations
- Experience with RDBMS (Oracle, MS SQL Server) technology
- Experience with GIT, GitHub Copilot, Azure DevOps, Azure Boards
- Familiarity with integrated development environments (IntelliJ or Eclipse)
- Understanding of version control systems (Git, Azure DevOps)
- Good troubleshooting and debugging skills
- Strong communication skills in English