13 Sep
|
Crisil
|
Hyderabad
Position: Full Stack Developer (Java + React)
Experience Required: 5–8 years
Job location : Hyderabad
Experience: 5-8 Years
Job Summary
We are seeking a highly motivated Full Stack Developer with strong expertise in Java-based backend development and React-based frontend development. The ideal candidate will be responsible for designing, developing, and supporting scalable enterprise applications using modern microservices architecture and cloud technologies. This role requires hands-on experience across the full software development lifecycle, including design, development, testing, deployment, and production support.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performing web applications.
- Build and enhance microservices-based applications using Java 17, Spring Boot, and Spring Cloud.
- Develop responsive and user-friendly front-end applications using React.js and Redux.
- Design and develop RESTful APIs and integrate with internal and external systems.
- Implement event-driven architectures using Kafka or other messaging systems.
- Collaborate closely with Product Owners, Architects, DevOps, QA, and business stakeholders.
- Participate in architecture discussions and contribute to technical design decisions.
- Write clean, maintainable, and well-tested code following industry best practices.
- Develop and execute unit and integration tests to ensure application quality.
- Support CI/CD implementation and automation using Jenkins and related DevOps tools.
- Monitor, troubleshoot, and resolve production issues effectively.
- Participate in Agile ceremonies, code reviews, and continuous improvement initiatives.
Required Technical Skills :
Backend
- Java 17
- Spring Boot
- Spring Cloud
- Microservices Architecture
- REST API Development
- PostgreSQL
- Kafka or other Messaging Systems
- Cloud Platforms (AWS, Azure, or GCP)
- CI/CD Tools (Jenkins, Git, GitHub Actions, GitLab CI, etc.)
Frontend
- React.js
- Redux
- Jest (React Testing Framework)
Database
- PostgreSQL
- Data Modeling and Query Optimization
Nice-to-Have Skills
- Splunk
- Elasticsearch
- Mockito
- Python
- MongoDB or other NoSQL databases
- Containerization technologies (Docker/Kubernetes)
- Monitoring and observability tools
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- 5-8 years of experience in full stack application development.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience building cloud-native applications and distributed systems.
- Experience working in Agile/Scrum environments.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities.
Preferred Candidate Profile
- Proven experience in developing enterprise-scale applications.
- Strong understanding of microservices, event-driven architectures, and cloud deployments.
- Hands-on experience with React.js and modern frontend development practices.
- Experience implementing automated testing and CI/CD pipelines.
- Able to independently drive technical solutions while collaborating effectively within cross-functional teams.
Why Join Us?
- Prospect to work on modern cloud-native applications.
- Exposure to cutting-edge technologies and scalable architectures.
- Collaborative and innovation-driven work environment.
- Strong focus on career growth, learning, and technical excellence.
📌 Java Full Stack Developer (with React) (Hyderabad)
🏢 Crisil
📍 Hyderabad