26 Oct
|
Crisil
|
Hyderabad
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 contemporary 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.
📌 Java Full Stack Developer (Hyderabad)
🏢 Crisil
📍 Hyderabad