Develop rich, interactive, and responsive user interfaces using React.js, modern JavaScript (ES6+), and other modern frontend frameworks such as Vue.js, Angular, or Next.js.
Implement reusable UI components and ensure seamless integration with backend APIs.
Collaborate closely with UX/UI designers and backend engineers to deliver cohesive, user-centered experiences.
Develop and maintain backend services using Java and Spring Boot microservices to support business logic and data processing.
Design, develop, and integrate APIs (REST/OpenAPI) ensuring performance, scalability, and security.
Contribute to all stages of the software lifecycle: architecture, implementation, deployment, and monitoring.
Ensure strong automated test coverage across both frontend and backend (unit, integration, and E2E).
Participate in building and improving CI/CD pipelines and scalable engineering workflows.
Drive continuous improvement through code quality, automation, and engineering best practices.
Explore and apply AI-driven development tools to improve engineering productivity and outcomes.
ABOUT YOU
3 to 6 years of hands-on full-stack development experience, with a strong focus on Java Spring Boot and modern frontend engineering using React.js, Vue.js, Next.js, and Angular.
Proficiency in React.js, TypeScript, HTML5, CSS3 (Sass, Tailwind, or Styled Components), and modern frontend build tools (Webpack, Vite, etc.).
Solid experience with Java, Spring Boot, and microservices for backend development.
Strong understanding of RESTful APIs, system integration, and distributed system design.
Experience working with PostgreSQL and/or MSSQL databases.
Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or OCP preferred).
Exposure to CI/CD tools such as Jenkins, SonarQube, Argo CD, and JFrog.
Excellent problem-solving skills and a proactive, process-oriented approach.
Passionate about clean code, maintainability, and delivering high-quality user experiences.