<p><b>What role you will play in team:</b> You'll be contributing to the development of critical banking applications within a highly collaborative team environment.</p><p><b>What you will do:</b>  You will design, develop, and maintain Java-based applications, ensuring high performance and stability.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test Java applications using Spring Boot and other relevant frameworks</li><li>Collaborate with architects and other developers to design and implement solutions</li><li>Work with databases (e.g., Oracle, MySQL)</li><li>Ensure code quality through unit testing, code reviews, and adherence to coding standards</li><li>Participate in the full software development lifecycle</li><li>Troubleshoot and resolve production issues</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field</li><li>Strong Java programming skills, experience with Spring Boot</li><li>Experience with relational databases (Oracle, MySQL)</li><li>Knowledge of design patterns and software architecture</li><li>Excellent problem-solving and analytical skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and comprehensive benefits package</li><li>Opportunities for career growth and professional development</li><li>Supportive and inclusive work environment</li><li>Health insurance</li><li>Paid time off</li></ul></p><p><b>A Day in the Life:</b> A typical day involves coding, testing, collaborating with your team, attending meetings, resolving issues and improving code.</p>