Posted on: 03/11/2025
Description :
We are hiring an experienced and passionate Full Stack Developer to join our product engineering team. The ideal candidate will have 58 years of hands-on experience building scalable, high-performance web applications using Java (Spring Boot) on the backend and Angular and/or React on the frontend, with a strong understanding of microservices-based architectures.
Roles and Responsibilities :
- Design, develop, and maintain robust, scalable web applications using Java (Spring Boot) and Angular or React.
- Collaborate with architects and senior engineers to design and implement microservices and RESTful APIs.
- Participate in code reviews, unit testing, and continuous integration activities.
- Work closely with QA, DevOps, and Product teams to ensure timely, high-quality releases.
- Troubleshoot, debug, and resolve technical issues across the full stack.
- Contribute to performance tuning, security, and scalability improvements.
- Write clean, modular, and maintainable code following best engineering practices.
- Stay updated with modern frameworks, tools, and technologies in the full-stack ecosystem.
Required Skills :
- 5 to 8 years of professional experience in full stack web development.
- Strong programming expertise in Java (Spring Boot 17+).
- Proficiency in frontend frameworks such as Angular (12+) and/or React (17+).
- Solid understanding of HTML5, CSS3, TypeScript, and JavaScript (ES6+).
- Good understanding of microservices architecture and REST API design.
- Familiarity with RDBMS (MySQL, PostgreSQL) and/or NoSQL (MongoDB) databases.
- Experience with Git, Bitbucket, Jira, and CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Experience integrating systems using Kafka, RabbitMQ, or similar messaging frameworks.
- Strong debugging, problem-solving, and analytical skills.
- Ability to thrive in an Agile/Scrum environment and communicate effectively across teams.
Nice to Have :
- Hands-on experience with Docker, Kubernetes, or other container orchestration tools.
- Experience deploying and maintaining applications on AWS, Azure, or GCP.
- Knowledge of GraphQL, WebSockets, or Reactive Programming concepts.
- Familiarity with OAuth2, JWT, and other authentication/authorization mechanisms.
- Understanding of testing frameworks such as JUnit, Mockito, Jest, or Cypress.
- Awareness of performance monitoring and application observability tools (e.g., Prometheus, Grafana, ELK).
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1568560
Interview Questions for you
View All