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 careers@medcubeusa.com