Enter a job title or keyword

Senior Software Engineer (Java)

Nextjob


Job Location:

Colombo - Sri Lanka

Monthly Salary: Not provided by the employer
Posted: 21 August 2026 (14 hours ago)
Application Deadline: 18 November 2026
Vacancies: 1 Vacancy

Job Summary

Company Description

We are a dynamic software solutions provider delivering cutting-edge technology services to clients worldwide. The company operates with a strong can-do attitude focusing on both project execution and dedicated team provisioning to address diverse business needs. Our portfolio includes reputable accounts from globally recognized stock exchanges such as NASDAQ SGX and ASX reflecting its proven expertise and reliability. With clients across the USA Singapore Australia the UK Sweden and Norway we offer tailored high-quality services driven by innovation efficiency and customer satisfaction. The organization values long-term partnerships and continues to gain recognition in the global technology landscape.

About the Role

We are looking for an experienced Senior Java Microservices Developer to join our engineering team. The ideal candidate should have strong hands-on experience in designing developing and maintaining scalable microservices using the Java ecosystem. You should be passionate about building high-performance distributed systems and have practical experience with messaging platforms such as Kafka and RabbitMQ.

Key Responsibilities
  • Design develop and maintain scalable microservices using Java and Spring Boot.
  • Build and optimize RESTful APIs and event-driven applications.
  • Develop and integrate asynchronous messaging solutions using Apache Kafka and RabbitMQ.
  • Implement gRPC services for high-performance inter-service communication.
  • Design efficient database schemas and write optimized SQL queries.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot production issues and optimize application performance.
  • Write clean maintainable and well-tested code following industry best practices.
  • Participate in code reviews architecture discussions and technical planning.
Required Skills & Experience
  • 6 years of professional experience in Java development.
  • Strong expertise in Java 8/11/17 and Spring Boot.
  • Hands-on experience in Microservices Architecture.
  • Practical experience with gRPC.
  • Strong experience with Apache Kafka.
  • Experience with RabbitMQ or other messaging platforms.
  • Excellent SQL skills with experience in relational databases such as PostgreSQL MySQL or SQL Server.
  • Strong understanding of REST APIs and distributed systems.
  • Experience with Git and modern software development practices.
  • Good understanding of design patterns and object-oriented programming principles.
Nice to Have
  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines (Jenkins GitHub Actions Azure DevOps etc.).
  • Experience with cloud platforms such as AWS Azure or GCP.
  • Familiarity with Redis Elasticsearch or NoSQL databases.
  • Knowledge of monitoring and logging tools such as Prometheus Grafana ELK or Splunk.
What Were Looking For
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and in an agile development environment.
  • Passion for building scalable and reliable enterprise applications.

Required Experience:

Senior IC


About Company

Company Logo

Nextjob is a boutique technical staffing firm located in the suburbs of Colombo. Our expertise is mainly in sourcing and placing high-end, niche IT, Tech & Engineering talent with some of the best employers worldwide. Our key services are headhunting, full life cycle recruitment & exe ... View more

View Profile View Profile