<p><strong>What role you will play in team:</strong> Collaborate with a high-performing team to design, develop, and implement secure and scalable software solutions for our financial applications. </p><p><strong>What you will do:</strong> Contribute to the full software development lifecycle, from requirements gathering and design to testing and deployment, ensuring high quality and adherence to industry best practices.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software applications using Java, Spring Boot, and Microservices architecture.</li><li>Conduct code reviews and ensure code quality.</li><li>Work with Agile methodologies for project management.</li><li>Collaborate with business stakeholders to understand requirements.</li><li>Troubleshoot and resolve software defects.</li><li>Implement security best practices and ensure data privacy.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field.</li><li>3+ years of experience in software development.</li><li>Strong proficiency in Java, Spring Boot, and Microservices.</li><li>Experience with relational databases (e.g., Oracle, MySQL).</li><li>Familiarity with cloud platforms (e.g., AWS, Azure).</li><li>Strong understanding of software design principles.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and comprehensive benefits package.</li><li>Opportunities for professional development and career growth.</li><li>A collaborative and supportive work environment.</li><li>Health insurance, Paid Time Off, Retirement plan.</li></ul></p><p><strong>A Day in the Life:</strong> A day would involve attending daily stand-ups, working on assigned tasks, collaborating with team members, and participating in code reviews.</p>