Job Description
Roles & Responsibilities
We are seeking an experienced Full Stack Engineer with strong Java expertise and modern front-end capabilities to design, build and deliver scalable enterprise applications. This role involves owning medium-to-large features end-to-end, contributing to system architecture, and supporting team excellence through code quality, collaboration, and continuous improvement.
Desired Candidate Profile
- 4+ years of experience in full stack development.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Java, Spring/Spring Boot, ReactJS, and NodeJS ecosystems.
- Experience with microservices, APIs, and enterprise-grade system design.
- Knowledge of AWS, Docker, Kubernetes, and CI/CD practices.
- Familiarity with databases (Oracle, MySQL, MongoDB) and caching solutions such as Redis.
- Understanding of security best practices and code quality tools (e.g., SonarQube).
- Exposure to Clean Architecture or Domain-Driven Design approaches.
- Strong problem-solving, analytical, and communication skills.
- Ability to work both independently and collaboratively, demonstrating accountability and adaptability.