Senior Software Engineer (SSE) / Associate Team Lead (ATL) – Java / Next.js

Setjob.lk
Full-timeColombo, Sri LankaLKR 350,000 - 850,000/month

About the Role:

We are looking for an experienced Senior Software Engineer / Associate Team Lead with strong expertise in Java and Next.js to join our development team. This role involves designing, developing, and maintaining scalable web applications, leading a small team, and ensuring high-quality software delivery.

Key Responsibilities:

  • Lead the design, development, and deployment of high-performance web applications using Java (Spring Boot / Microservices) and Next.js.
  • Mentor and guide junior developers, conducting code reviews and knowledge-sharing sessions.
  • Collaborate with product managers, UI/UX designers, and QA teams to deliver reliable and scalable solutions.
  • Write clean, maintainable, and testable code following best practices.
  • Ensure proper integration with backend services and APIs.
  • Troubleshoot and resolve complex technical issues.
  • Implement performance optimization, security best practices, and scalable architecture.
  • Keep up-to-date with emerging technologies, frameworks, and software development practices.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in software development with strong expertise in Java.
  • Strong experience in Next.js / React.js for frontend development.
  • Solid knowledge of RESTful APIs, Microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Experience with databases: MySQL, PostgreSQL, or MongoDB.
  • Familiarity with CI/CD pipelines, Git, and containerization (Docker/Kubernetes).
  • Strong understanding of object-oriented programming, design patterns, and software architecture.
  • Experience in leading teams or taking ownership of modules/projects.
  • Strong problem-solving skills and ability to handle multiple tasks in a fast-paced environment.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Setjob.lk via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.