We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java, Java frameworks, Spring, and Spring Boot, with a strong background in information technology and software development. This role involves working on web application development and architecture, utilizing multi-paradigm programming techniques and microservices.
Responsibilities
- Develop and maintain web applications using Java and Spring Boot.
- Design and implement microservices architecture.
- Collaborate with cross-functional teams to understand requirements and create complex SQL queries.
- Ensure code quality and maintainability using Sonar and CI/CD processes.
- Dockerize applications and manage repositories using GitHub.
- Provide technical expertise in the financial domain.
Requirements
- 6+ years of experience in Java and Spring Boot.
- 4+ years of experience in Angular
- Hands-on experience with Java 11 & up, JUnit, Spring Boot, and Microservices.
- Ability to understand requirements and create complex SQL queries.
- Good understanding of Sonar, CI/CD processes, Dockerization, and GitHub.
- Experience in the financial domain is preferred.
Preferred Qualifications
- Experience in the financial domain.
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting