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
