Join a dynamic team as a Senior Java Developer.
Job Summary
We are seeking a highly skilled and experienced Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.
About the Role
* Develop and implement complex software applications using Java 8+
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Design, develop, and maintain unit tests and integration tests for software applications
Requirements
* Bachelor's degree in Computer Science or related field
* +5 years of professional experience as a Java Developer
* Strong knowledge of Spring Framework (Spring Boot, Spring Data, Spring Security)
* Hands-on experience with databases (SQL – Oracle, MySQL, PostgreSQL; NoSQL – MongoDB, Redis)
* Proficiency in GIT and collaborative workflows (GitFlow)
* Familiarity with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
What We Offer
* A chance to work on challenging projects with a talented team
* A comprehensive training program to help you grow professionally
* A dynamic and supportive work environment
* The opportunity to make a real impact on our business