Senior Java Developer - Fintech
Overview
The Senior Java Developer plays a crucial role in our organization, responsible for designing, developing, and maintaining robust software applications. As a key member of the development team, you will work closely with cross-functional teams to implement innovative solutions that enhance the customer experience and drive business growth. Your expertise in Java programming and fintech domain will help create scalable and efficient applications that meet the rapidly evolving needs of our users. This role is central to the successful execution of our technology strategy and the seamless integration of financial services. You will leverage your knowledge of financial regulations and best practices to ensure compliance and enhance the security of our applications. By collaborating directly with stakeholders, you will identify opportunities for improvement and contribute to the overall success of our company. This position offers a unique opportunity to work in a dynamic environment, tackling complex challenges in the fintech landscape.
Key Responsibilities
- We have an urgent requirement for Senior Java Developer with Spring boot and Angular 6+ experience client based in Riyadh , Saudi Arabia
Position: Senior Java Developer
Exp: 7 to 9 years
- Mandatory skill set:
- - 7 years of experience in developing, connecting, and operating systems and databases.
- - Explicit Java (6+ onwards )experience;
- - Spring boot 3+ experience;
- - SQL server DB experience;
- - Angular 6+ experience required
Required Qualifications
- Bachelor's degree in Computer Science or related field.
- 5+ years of experience in Java development.
- Strong knowledge of Spring framework.
- Experience in designing RESTful APIs.
- Proficient in microservices architecture.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of financial systems and fintech domain.
- Experience with version control systems (e.g., Git).
- Understanding of Agile methodologies.
- Ability to work in a fast-paced environment.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Commitment to continuous learning and professional development.