We are seeking a highly skilled and experienced Java Developer / Senior Java Developer to join our team on a permanent basis. The ideal candidate will have a strong background in developing robust and scalable applications within the Banking & FinTech domain.
Key Responsibilities :
- Develop, test, and maintain high-quality Java applications.
- Solve complex problems, including Timeseries problems, demonstrating strong programming and problem-solving skills.
- Design and implement scalable solutions using Java 8 and above, leveraging features like Lambda Expressions and Streams.
- Apply expertise in Multithreading and Collections / Data Structures to build high-performance applications.
- Build and integrate RESTful Web Services.
- Utilize Spring Boot and Spring MVC to create enterprise-grade applications.
- Work with messaging systems and apply knowledge of Java Messaging.
- Manage code repositories using Git and build projects with Maven.
- Collaborate with cross-functional teams in an Agile / SCRUM environment.
Required Skills & Qualifications : 5+ years of professional experience in Java Expertise : Strong background in the Banking & FinTech Skills :
Strong programming and problem-solving skills.Proficiency in Java 8+ (Lambda Expressions, Streams).Expertise in Multithreading and Collections / Data Structures.Hands-on experience with RESTful Web Services.Strong knowledge of Spring Boot and Spring MVC.Experience with Java Messaging.Familiarity with Git and : Working knowledge of Agile / SCRUM.(ref : hirist.tech)