Full Stack Engineer (Java)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

WE ARE HIRING!

FULL STACK ENGINEER (JAVA)

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

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

Required Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

Experience

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

Technical Competencies

Backend

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

Frontend

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

General / DevOps

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

Preferred (Nice to Have)

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

What We Offer

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

If you are a proactive problem-solver with a passion for building elegant, scalable, and user-centric digital experiences, we would be delighted to connect with you.

Send your resume to [email protected]