**Job Overview** 
>
- We are seeking an experienced Backend Developer to design and develop high-quality Java microservices and Enterprise Edition (EE) applications.
  
The ideal candidate will be responsible for designing, developing, maintaining, and supporting Java-based backend services and APIs, ensuring scalability, security, and efficiency.
They will work closely with cross-functional teams to deliver projects on time and with high quality.
>
Key requirements include: 
>
- Strong knowledge of Object-Oriented Programming (OOP), Design Patterns, Multithreading, Java 8+, Java 21, Lambda, Stream API, REST services 
 - Expertise in Spring Boot, including annotations, Gradle, Maven, Spring JPA, Spring AOP, Spring Security, and JUnit 
 - Experience with Service Mesh, Service Discovery, and Cloud Config using Spring Cloud 
 - Proficiency in MySQL, PostgreSQL, Oracle, and SQL Server 
 - Hands-on experience with IntelliJ, STS, Eclipse, SoapUI, Postman, Git, Confluence, and Jira 
  
The ideal candidate will also have a minimum of 5-10 years of experience in Java development, with prior experience in the banking industry preferred.