Now Hiring

Senior Software Engineer

  • Employment Type:Full time
  • Location:Sri Lanka
  • Posted:Sep 3, 2026
Apply for this Role

Role Overview: As a Senior Software Engineer , you will play a key role in designing, developing, and maintaining enterprise-grade applications. You will work closely with technical leads and architects to deliver scalable, secure, and high-quality software solutions. Leveraging your expertise in Java, Spring, Spring Boot, and Microservices, you will contribute to complex system designs while mentoring junior team members.

Key Responsibilities as a Senior Software Engineer:

  • Design, develop, and maintain software solutions using Java, Spring, Spring Boot, and Microservices architecture.
  • Build and optimize RESTful web services using best practices and design patterns.
  • Contribute to technical design discussions and implementation decisions.
  • Develop frontend components using Angular or React in collaboration with the frontend team.
  • Manage and optimize relational and non-relational databases.
  • Implement and maintain CI/CD pipelines and containerized deployments using Docker.
  • Integrate applications with AWS or other cloud services.
  • Implement complex business logic and rule-based components.
  • Perform code reviews and ensure code quality, security, and performance.
  • Diagnose and resolve complex technical issues.
  • Actively participate in Agile and Scrum practices.
  • Collaborate with cross-functional teams to meet business and technical requirements.

Qualifications:

  • 3–4 years of hands-on experience in Java, Spring, Spring Boot, and RESTful services.
  • Strong experience with Microservices architecture and design patterns.
  • Hands-on experience with Angular or React.
  • Experience with relational and non-relational databases.
  • Experience with CI/CD pipelines and Docker.
  • Exposure to AWS or other cloud platforms.
  • Strong problem-solving and analytical skills.
  • Solid understanding of Agile and Scrum methodologies.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or an equivalent qualification.

If you’re an enthusiastic Senior Software Engineer passionate about building scalable, secure, and high-performance enterprise applications, driving complex technical solutions, and mentoring junior engineers, apply now to join our innovative team. Use your expertise in Java, Spring, Spring Boot, and Microservices to design robust systems, optimize performance, and deliver impactful software that powers business success.

Benefits

Why Join Digiratina

Life at Digiratina
  • Flexible Work ArrangementsAchieve the ideal work life balance with flexible scheduling options and remote work opportunities.
  • Health and WellnessYour health matters. Access comprehensive health benefits to ensure your wellbeing.
  • Further Education SupportWe encourage and support your quest for knowledge. Enjoy assistance for further education, ensuring your skills stay sharp and relevant.
  • Recreational FacilitiesCelebrate successes and build strong connections with your colleagues through team building events and social activities.
  • Comfy WorkspaceYour workspace matters. Immerse yourself in a comfortable and inspiring environment that fuels creativity and productivity.
  • Professional DevelopmentWe invest in your growth. Access ongoing training and development programs to enhance your skills and advance your career.
Apply

Apply for this position

Fill the following fields and we will get back to you soon.

Senior Software Engineer

  1. 1HR reviews your CV
  2. 2Discussion with the team
  3. 3Assessment by our team leads
  4. 4Final review with senior management
CV / Resume *