Senior Java Software Engineer - Madagascar
CMEAbout the role
This is a remote position.
Location: Madagascar
Department: Software Engineering
Reports To: TBD
Job Type: Full-time
Job Summary:
As a Senior Java Software Engineer, you will play a critical role in the design, development, and maintenance of high-performance software solutions using Java and related technologies. You will work closely with cross-functional teams to deliver robust, scalable, and secure software products.
Key Responsibilities:
- Developing, testing, and debugging software applications using Java.
- Seeking and finding solutions to facing problems.
- Participating in almost all software life cycle phases: from analysis, design, implementation, and integration testing to quality assurance.
- Understanding client requirements, analyzing, implementing new enhancements, and fixing bugs.
- Providing flexible software design that allows the application of change requests in a short time.
- Writing documentation such as: user guides, technical documentation, and design documents on Confluence.
- Participating in the daily, weekly, and monthly meetings.
- Guiding the team members and providing code reviews.
Requirements
Qualifications:
- Bachelor’s degree in computer science or computer engineering.
- Java – Spring Boot – Git-flow - bit-bucket Experience.
- Minimum 3 years of experience in Java web development.
- Good experience with maven builds system.
- Good understanding of OOP and Rest APIs.
- Servlet, JSP, Apache Sling, and AEM experience would be nice.
- Delivery oriented person.
- Multi-tasking person.
- Good testing skills.
- Good verbal and written English communication skills.
- Experience in the Agile software development process.
CME is an Equal Opportunities Employer. The company is committed to equal employment opportunities regardless of age, sexual orientation, gender, pregnancy, religion, nationality, ethnic origin, disability, medical history, skin color, marital status, genetic information or parental status. We base all our employment decisions on merit, job requirements and business needs.
We strive to create a diverse and inclusive work environment where all individuals are valued and respected. Diversity is a fundamental part of our culture, and we encourage candidates from all backgrounds and experiences to apply.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s