Backend Software Engineer - Java

Type B Digital
Full-timeSri LankaUSD 1,000 - 2,500/month

Company Overview:

Type B Digital is a forward-thinking digital agency focused on delivering innovative software solutions that enhance user experiences and drive business success. Our team is passionate about technology, creativity, and collaboration, and we are looking for a talented Backend Engineer (Java) to join us in our mission.

About The Role:

As a Backend Engineer (Java), you will design, build, and maintain robust backend systems that power modern web and mobile applications. You’ll focus on scalable service architectures, API design, and secure, high-performance code. This role is ideal for engineers who are deeply familiar with the Java ecosystem and who enjoy solving complex problems through clean, maintainable backend solutions.

What You'll Do:

  • Design and develop scalable RESTful and GraphQL APIs for web and mobile platforms.
  • Build and maintain microservices using modern Java frameworks such as Spring Boot or Micronaut.
  • Collaborate closely with frontend and DevOps teams to deliver end-to-end features.
  • Write clean, testable, and performant code with a focus on maintainability and reusability.
  • Integrate with cloud platforms (AWS, GCP, or Azure) and implement best practices for scalability and resilience.
  • Design and manage relational databases (PostgreSQL, MySQL, or AWS Aurora) with strong data modeling principles.
  • Contribute to CI/CD pipelines to ensure automated, reliable deployments.
  • Participate in code reviews, testing, and system design discussions to maintain high-quality standards.
  • Implement best practices for security, logging, and monitoring in backend systems.

Qualifications:

  • 3–5 years of professional experience as a backend or full-stack engineer.
  • Strong proficiency in Java 11+, Spring Boot, and RESTful API design.
  • Solid understanding of object-oriented design, design patterns, and software architecture principles.
  • Experience with cloud services (AWS preferred – ECS, EKS, S3, RDS, IAM).
  • Knowledge of Docker and Kubernetes for containerized deployments.
  • Familiarity with infrastructure as code tools such as Terraform is a plus.
  • Strong database management skills (PostgreSQL, MySQL, or similar).
  • Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills and the ability to work collaboratively within a distributed team.

Bonus points for:

  • Experience with event-driven architectures (Kafka, RabbitMQ, etc.).
  • Exposure to multi-tenant architectures and SaaS platforms.
  • Familiarity with Go or Node.js for microservice interoperability.

Why Join Us?

At Type B Digital, you will have the opportunity to work on exciting projects that challenge your skills while contributing to a collaborative team environment. We offer:

  • Competitive compensation in USD.
  • Flexible remote work environment.
  • Access to educational benefits for professional development.
  • Opportunities to work with cutting-edge technologies and North American clients.

How to Apply:

If you're ready to elevate your career as a Backend Cloud Software Engineer within an innovative team, we want to hear from you! Please submit your resume along with your portfolio showcasing your experience in backend development and any relevant projects you've completed.

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 Type B Digital via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.