Job description
We are looking for a highly skilled Senior Java Developer to design, develop, and maintain high-performance, scalable, and secure applications. You will play a key role in the full software development lifecycle, from requirements gathering and technical design to coding, testing, and deployment. This role requires strong expertise in Java technologies, problem-solving abilities, and collaboration with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
Design, develop, and maintain enterprise applications using Java and related technologies .
Participate in all phases of the software development lifecycle : analysis, design, implementation, testing, and support.
Write clean, efficient, and well-documented code following best practices.
Collaborate with architects, business analysts, and QA teams to ensure high-quality deliverables.
Optimize application performance, scalability, and reliability.
Conduct code reviews and mentor junior developers.
Contribute to solution design and technical decision-making.
Ensure compliance with security, quality, and regulatory standards.
Stay updated with emerging technologies and propose improvements to the tech stack.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Strong experience in Java (8 or higher) development.
Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security) .
Solid understanding of RESTful APIs, microservices, and cloud-based architectures .
Hands-on experience with databases (SQL, Oracle, PostgreSQL, or MongoDB).
Familiarity with version control (Git), CI / CD pipelines, and automated testing .
Strong knowledge of object-oriented programming, design patterns, and software engineering best practices .
Excellent problem-solving, communication, and teamwork skills.
You enjoy taking on challenges every day, and you are skilled at working independently and collaborating with your colleagues to bring added value to your projects. Thanks to a management approach and a personalized HR policy, you will be accompanied in the construction of your career within the company. Your interpersonal skills will be important assets for success in the function and to evolve within our group.
Amaris Consulting is committed to promoting diversity within its workforce and creating an inclusive work environment. We consider applications from all qualified individuals, regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or any other characteristic.
Special attention will be given to candidates with disabilities.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.