<p><b>What role you will play in team:</b>You will be part of a team responsible for building and maintaining software applications for our banking systems.</p><p><b>What you will do:</b>Design, develop, test, and deploy software applications, ensuring high quality and reliability.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain software applications using Java and other technologies.</li><li>Write clean, efficient, and well-documented code.</li><li>Collaborate effectively with other developers and stakeholders.</li><li>Participate in code reviews and provide constructive feedback.</li><li>Troubleshoot and debug software issues.</li><li>Adhere to coding standards and best practices.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>Proficiency in Java, Spring Boot, and other relevant technologies.</li><li>Experience with SQL and database management.</li><li>Knowledge of software development methodologies (e.g., Agile).</li><li>Excellent problem-solving and analytical skills.</li><li>Strong communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits.</li><li>Opportunities for career advancement.</li><li>A collaborative and supportive 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 would involve working on software development tasks, collaborating with team members, attending meetings, and troubleshooting issues.</p>