Job Opportunity:
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 delivering high-quality software solutions using Java programming language.
Key Responsibilities:
* Develop and implement complex software systems using Java 8/11 and above
* Analyze and design well-structured, testable, and efficient code
* Write comprehensive technical documentation and guides
Requirements:
* Bachelor's degree in Computer Science or related field with 5+ years of experience
* Proficiency in SQL and database management
* Experience with Spring Boot and Agile methodologies
* Strong understanding of object-oriented programming concepts
* Excellent communication and teamwork skills
What We Offer:
* A permanent contract with stability and growth opportunities
* An attractive salary and benefits package
* 26 paid days off for relaxation and travel
* Opportunity to work with a young and dynamic team