Full stack engineer – Java

Closing on: Aug 9, 2026

Medcube USA is seeking a motivated and skilled full stack engineer (Java) to join our growing technology team. This role offers the opportunity to design and build scalable, high-performance enterprise applications across both backend and modern frontend layers within an innovation-driven environment.

As a full stack engineer, you will contribute to developing end-to-end web applications, collaborate with cross-functional teams, and continuously improve your technical expertise while working on modern technologies. If you are passionate about building robust, scalable, and user-friendly applications, we encourage you to apply.

Key responsibilities

  1. Develop and maintain full-stack applications using Java (Spring Boot) and Angular/React
  2. Build secure and scalable backend systems and RESTful APIs
  3. Develop responsive and user-friendly frontend applications
  4. Collaborate with product managers, designers, and team members to deliver features
  5. Assist in designing and implementing microservices-based solutions
  6. Integrate frontend components with backend services
  7. Write clean, maintainable, and well-documented code
  8. Participate in code reviews and follow best practices
  9. Troubleshoot and debug application issues
  10. Participate in agile/scrum activities (sprint planning, stand-ups, retrospectives)
  11. Continuously learn and apply new technologies and development practices

Required qualifications

Education

  1. Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience

Experience

  1. Minimum 2+ years of professional software development experience in full-stack development

Technical competencies

Backend

  1. Strong knowledge of Java and Spring Boot
  2. Experience with Spring MVC / Spring Data JPA / Hibernate
  3. Experience in building RESTful APIs
  4. Familiarity with MySQL, PostgreSQL, or other relational databases
  5. Understanding of object-oriented programming and clean code principles

Frontend

  1. Experience with Angular (v10+)
  2. Proficiency in TypeScript, JavaScript, HTML5, CSS3
  3. Ability to build responsive UI components
  4. Familiarity with component-based architecture

General / DevOps

  1. Experience with Git / Azure DevOps
  2. Familiarity with cloud platforms (Azure, AWS, or GCP)
  3. Understanding of CI/CD pipelines and DevOps practices
  4. Experience with API integration and full-stack debugging

Preferred (nice to have)

  1. Experience with Docker / containerization
  2. Familiarity with microservices architecture
  3. Basic knowledge of message queues (Kafka, RabbitMQ)
  4. Exposure to AI-enabled or data-driven applications
  5. Awareness of UI/UX best practices

What we offer

  1. Opportunity to work on cutting-edge AI-powered and data-driven applications
  2. A collaborative and innovation-focused engineering culture
  3. Leadership opportunities and influence over technical direction
  4. Exposure to enterprise-scale systems and modern cloud architectures
  5. Continuous learning and professional growth opportunities

Company: Medcube USA
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time

Apply now

Allowed Type(s): .pdf, .doc, .docx