<p><strong>What role you will play in team:</strong>  You'll contribute to the development and maintenance of our core banking applications.</p><p><strong>What you will do:</strong> You'll design, code, test, and debug Java applications that support various banking functions.</p><p><strong>Key responsibility:</strong><ul><li>Design, develop and implement Java based applications.</li><li>Work with SQL databases to store and retrieve data</li><li>Develop unit tests for code coverage and quality</li><li>Collaborate with other developers and stakeholders</li><li>Follow coding standards and best practices</li><li>Participate in code reviews and testing</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field</li><li>1+ year experience in Java development</li><li>Proficiency in Java, Spring Boot, and RESTful APIs</li><li>Experience with SQL databases (e.g., MySQL, Oracle)</li><li>Understanding of software design principles</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits</li><li>Opportunities for career growth within a stable financial institution</li><li>A collaborative and supportive team environment</li><li>Excellent training and development programs</li></ul></p><p><strong>A Day in the Life:</strong> You'll collaborate with your team, work on features, write code, run tests, and engage in discussions about system design and best practices.</p>