Job Description : Full Stack Developer (Java + React/Angular)
Location : Pune / Hyderabad
Experience : 3+ , graduation year - 2021
Employment Type : Full-Time
Job Summary :
We are seeking a passionate and skilled Full Stack Developer with strong expertise in Java (Spring Boot, Microservices) and modern frontend frameworks such as ReactJS or Angular.
The ideal candidate will have hands-on experience in building scalable, high-performance web applications and a solid understanding of software engineering best practices.
You will collaborate closely with cross-functional teams to design, develop, and deliver high-quality solutions.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using Java 8+, Spring Boot, and Microservices architecture.
- Build responsive and user-friendly UI components using ReactJS or Angular.
- Develop and consume RESTful APIs with secure authentication and authorization mechanisms.
- Implement database solutions using MySQL, PostgreSQL, and ORM frameworks like Hibernate/JPA.
- Write clean, maintainable, and well-tested code following OOP principles and design patterns.
- Participate in code reviews, debugging, performance tuning, and optimization.
- Collaborate in an Agile/Scrum environment with product managers, QA, and DevOps teams.
- Contribute to CI/CD pipelines and ensure smooth application deployments.
- Stay updated with emerging technologies and continuously improve application architecture.
Must-Have Skills :
- Backend: Core Java (8+), Spring Boot, Spring MVC, Spring Security, Microservices, REST APIs
- ORM & Databases: Hibernate/JPA, MySQL, PostgreSQL
- Frontend: JavaScript (ES6+), TypeScript, ReactJS or Angular
- UI Technologies: HTML5, CSS3, Bootstrap, Material UI
- State Management: Redux / Context API / NgRx
- Build & Tools: Maven, Gradle, Git
- Concepts: Data Structures & Algorithms, Object-Oriented Programming, Design Patterns
- Dev Practices: CI/CD (Jenkins / GitLab CI), Agile/Scrum
Good-to-Have Skills :
- Containerization & Orchestration: Docker, Kubernetes
- Cloud Platforms: AWS / Azure / GCP
- Messaging Systems: Kafka, RabbitMQ
- API Documentation: Swagger / OpenAPI
- Security: OAuth2, SAML, SSO
- Code Quality & Monitoring: SonarQube, ELK, Prometheus, Grafana
- Advanced Frontend: GraphQL, WebSockets
- DevOps & IaC, Webpack / Vite / Babel
- Testing Methodologies: TDD
Education :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Soft Skills :
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ownership mindset with attention to detail
- Willingness and enthusiasm to learn new technologies