Job Description
Location: [Specify if remote/onsite/hybrid or location]
Company: [Company Name]
Job Type: Full-time
About Us
[Company Name] is a key player in a large European organization dedicated to providing cutting-edge electronic document services for global brands and governments across Europe. We pride ourselves on innovation, collaboration, and delivering high-quality solutions to our clients.
Job Description
We are seeking a highly skilled Senior Java Engineer to join our dynamic team. The ideal candidate will have a strong background in Java development, experience with modern technologies, and a passion for building scalable, high-performance applications.
Key Responsibilities
- Design, develop, and maintain robust and scalable Java-based applications using Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and optimize RESTful and GraphQL APIs in a service-oriented architecture.
- Work with both SQL (MariaDB, PostgreSQL) and NoSQL (MongoDB) databases.
- Write and maintain comprehensive automated tests (unit, integration, and end-to-end).
- Participate in CI/CD pipeline development and ensure continuous integration practices.
- Stay updated with emerging technologies and industry trends to ensure our solutions remain innovative.
Qualifications & Skills
- 3+ years of production-level experience in software development.
- Expertise in Java and Spring Boot.
- Familiarity with modern JavaScript (ES6+), TypeScript, and functional programming is a plus.
- Experience with front-end frameworks like Angular or React is optional but beneficial.
- Strong understanding of service-oriented architectures and API design principles.
- Proficiency in automated testing and CI/CD pipelines.
- Excellent spoken and written English skills to collaborate effectively with EU-based teams.
Why Join Us?
- Opportunity to work on impactful projects for global clients.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Professional growth and development opportunities.
How to Apply
Interested candidates are invited to apply by:
- Visiting our careers page at www.cms.lk
- Emailing your resume to careers@cms.lk with the subject line: “Senior Java Engineer”
We look forward to hearing from you!
[Company Name] is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.