We are seeking a highly skilled and experienced Java Developer to join our FinTech team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions for our financial technology products. This is an exciting opportunity to be a part of a dynamic and innovative team in the rapidly growing FinTech industry.
Key Responsibilities:
- Designing and developing software solutions using Java programming language
- Collaborating with cross-functional teams to gather requirements and develop technical specifications
- Writing efficient, well-documented, and testable code
- Conducting thorough testing and debugging to ensure the functionality and performance of the software
- Participating in code reviews and providing constructive feedback to team members
- Keeping up-to-date with industry trends and continuously learning new technologies and techniques
Desired Qualifications & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience as a Java Developer in the FinTech or financial services industry
- Strong understanding of object-oriented programming principles and design patterns
- Experience with Java frameworks such as Spring and Hibernate
- Knowledge of web development technologies like HTML, CSS, and JavaScript
- Familiarity with Agile development methodologies
Specific Skills Needed:
- Proficiency in Java programming language and related tools
- Ability to write efficient and optimized code
- Excellent problem-solving and analytical skills
- Attention to detail and ability to write clean, well-structured code
- Strong communication and teamwork abilities
- Ability to work in a fast-paced and dynamic environment.