We are seeking a talented Java Backend Developer to design, implement, and maintain data-driven applications. As a key member of our team, you will provide architectural guidance, technical expertise, recommendations, and innovative solutions.
Responsibilities:
* You will be responsible for conducting code reviews and testing software.
* Propose solutions for business requests and participate in all stages of software development.
* Maintain high code quality standards and drive complex projects forward.
Requirements:
* A Master's degree in Computer Sciences or related field is required.
* You must have at least 2 years of experience in Java development.
* Familiarity with Spring and Hibernate is essential.
* You should have strong experience with scalable software architecture: microservices, APIs (REST), container deployment (Docker, Kubernetes), and messaging architecture (RabbitMq).
* Excellent technical, analytical, and communication skills are necessary.
* Knowledge of testing frameworks (JUnit, TestNG, mocks…) and databases (SQL, Oracle, PostgreSQL) is a plus.
Benefits and Opportunities:
* You will work on challenging projects and develop your skills further.
* Participate in code reviews and testing software.
* Opportunity to propose innovative solutions and contribute to the growth of our company.
Profile:
* Strong technical skills and analytical thinking.
* Excellent communication and teamwork skills.
* Possess a problem-solving mindset and adaptability.