Overview
The Java Developer in the Banking & Financial sector plays a crucial role in developing and maintaining high-quality software applications that are integral to the operations of financial institutions. This role involves collaborating with cross-functional teams to design, develop, and implement solutions to support various banking and financial systems.
Key Responsibilities
• Designing, coding, and testing complex applications using Java and related technologies.
• Collaborating with business analysts and stakeholders to understand and refine software requirements.
• Developing and maintaining database schemas and stored procedures using SQL.
• Participating in code reviews and providing constructive feedback to ensure code quality.
• Integrating software components into a fully functional software system.
• Performing troubleshooting and debugging of existing Java applications.
• Working in an Agile environment and delivering high-quality software within scheduled timelines.
• Documenting software designs, code, and specifications.
• Participating in continuous learning and staying updated with industry trends and technologies.
• Collaborating with other team members and promoting knowledge sharing and best practices.
Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Proven experience in Java development within the banking and financial domain.
• Proficiency in Spring Framework and related technologies.
• Strong understanding of software development best practices and design patterns.
• Experience with relational databases and SQL queries.
• Knowledge of Agile methodologies and working in Agile teams.
• Excellent problem-solving skills and the ability to analyze and resolve complex technical issues.
• Strong communication skills and the ability to collaborate in a team environment.
• Understanding of financial systems and processes is a plus.
• Ability to multitask, prioritize work, and manage time efficiently.
• Experience in software version control using tools like Git.
• Certifications in Java or related technologies are a plus.
• Ability to thrive in a fast-paced and dynamic work environment.
Skills: java,spring,sql,agile,communication,teamwork