About this role
The team is seeking a Lead/Senior JAVA Developer to join their dynamic team in the banking and financial domain. The ideal candidate will possess a solid background in Java development and have extensive experience in building scalable and high-performance applications. This role involves collaborating closely with stakeholders to deliver quality software solutions that meet business needs.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications for banking and financial services.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor and guide junior developers, fostering a culture of continuous improvement.
- Conduct code reviews and provide constructive feedback to enhance code quality.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with emerging technologies and industry trends to incorporate best practices.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in Java development, with a strong understanding of object-oriented programming principles.
- Familiarity with frameworks such as Spring or Hibernate.
- Experience with database technologies like SQL, Oracle, or PostgreSQL.
- Knowledge of banking or financial domain applications is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
Experience:
- 5-8 years of relevant experience in Java development, preferably in the banking or financial sector.
What we offer:
- An opportunity to work in a dynamic and collaborative environment.
- Professional growth and development opportunities.
- The chance to make a significant impact in the banking and financial domain.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.