We are seeking an experienced Java Developer. The successful candidate will be responsible for designing, developing, testing, and maintaining scalable enterprise applications using Java and contemporary backend technologies.
Required Skills & Experience
Strong hands-on experience with Java.
Experience with Spring Boot, Spring Framework, and REST APIs.
Strong understanding of Object-Oriented Programming, design patterns, and SOLID principles.
Experience developing microservices.
Solid knowledge of SQL and relational databases.
Experience with Git and version control.
Knowledge of CI/CD practices.
Experience working in an Agile development environment.
Robust problem-solving and communication skills.