Role Overview
We are seeking an experienced developer with 4–6 years of hands-on experience to design, develop, and maintain responsive and high-performance applications.
Responsibilities
- Design, develop, and maintain responsive and high‑performance applications.
- Build reusable components and frontend libraries using React, Hooks, and Context API.
- Optimize application performance and ensure cross‑browser compatibility.
- Integrate frontend components with RESTful APIs / GraphQL.
- Maintain high code quality using best practices, linting, and testing.
- Collaborate with UX/UI designers to deliver intuitive user experiences.
Requirements
- 4–6 years of Hands‑on experience in Java (Java 8 or above).
- Strong expertise in CORE JAVA, Spring Boot, Spring MVC, and Spring Cloud.
- Experience in Microservices architecture and design patterns.
- Solid understanding of REST APIs, JSON, and HTTP protocols.
- Working knowledge of SQL and/or NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB, etc.).
- Experience with Docker and containerization concepts.
- Familiarity with CI/CD pipelines and build tools (Maven, Gradle, Jenkins).
- Strong problem‑solving and debugging skills.
- Additional skills: Spring Boot, Spring Security.