Java Full Stack Engineer
Summary
Designs, builds, and maintains scalable web applications across the full stack: Java/Spring Boot microservices and RESTful APIs on the back end, React/Angular/Vue.js front ends, and MySQL/PostgreSQL/MongoDB databases. Works with QA, DevOps, and Product in an Agile environment, contributing to code reviews and CI/CD pipelines.
We are seeking a Java Full Stack Engineer with 3 to 5 years of software engineering experience to design, build, and maintain scalable, high-performing web applications. In this role, you will work across the entire technical stack—building resilient Java/Spring Boot microservices on the back end and intuitive React, Angular, or Vue.js applications on the front end.
- Front-End & Back-End: Build responsive UI/UX with React, Angular, or Vue.js, and architect secure microservices and RESTful APIs on the back end.
- Database & Optimization: Structure, optimize, and interact with relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases while ensuring application speed and security.
- Collaboration & Operations: Partner with QA, DevOps, and Product teams in an Agile environment; contribute to code reviews, system troubleshooting, and CI/CD pipelines.
Qualifications & Requirements
- Experience: 3–5 years of hands‑on full-stack software development experience.
- Architecture & Databases: Solid understanding of RESTful APIs, microservices, and databases (MySQL, PostgreSQL, or MongoDB).
- Tools & Education: Bachelor's degree in CS/IT or related field; proficient with Git, version control practices, and CI/CD workflows.