Overview:
The Java Developer in the Banking & Financial sector plays a crucial role in developing and maintaining highquality software applications that are integral to the operations of financial institutions. This role involves collaborating with crossfunctional 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 highquality 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 problemsolving 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 fastpaced and dynamic work environment.
design patterns,spring,spring framework,software development best practices,teamwork,sql,communication,java,agile methodologies,agile,git