<p><strong>What role you will play in team:</strong> You will be part of a team that develops and maintains software applications for our banking systems.  You will work closely with senior developers to learn and grow.</p><p><strong>What you will do:</strong> You will contribute to the development of new features and the maintenance of existing systems. You will write and test code, and participate in code reviews.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software applications using Java/Spring Boot.</li><li>Write clean, well-documented, and testable code.</li><li>Participate in code reviews and ensure code quality.</li><li>Work with testing teams to ensure software meets quality standards.</li><li>Collaborate with other developers to solve problems.</li><li>Contribute to improving development processes.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Proficient in Java and Spring Boot.</li><li>Strong problem-solving and analytical skills.</li><li>Good communication and teamwork skills.</li><li>Familiarity with Agile development methodologies.</li><li>Experience with SQL and databases.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and growth.</li><li>A supportive and collaborative work environment.</li><li>Health insurance and other employee benefits.</li><li>Work on important financial systems.</li></ul></p><p><strong>A Day in the Life:</strong>  Your day will involve coding, testing, attending team meetings, and collaborating with other developers to build robust and reliable software solutions.</p>