CRCreospan Private Limited
Full Stack Engineer
Pune ₹8-18 LPA Posted 23 Jan 2025
FULL TIME
Kafka
Microservices
React
Springboot
Java
Job Description
Job Description: Full Stack Developer (Java, React, Azure)
***Experience Required - 5 to 7 years***
Position Overview: We are seeking a skilled Full Stack Developer specializing in Java, React, and Azure to design and implement end-to-end components of custom applications, including UI, business logic, data, and integration layers. The role involves building scalable, high-performance solutions while collaborating with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and deploy microservices-based applications using Java, SpringBoot, React, Kafka, and other relevant technologies.
- Work in an SRE culture to ensure our applications' availability, scalability, and reliability.
- Ensure the application meets quality standards by developing and implementing automated tests, including unit tests, integration tests, and end-to-end tests.
- Participate in code reviews, design reviews, and other team activities to ensure code quality and maintainability.
- Develop front-end components using HTML/CSS, Bootstrap, and React.
- Implement back-end solutions with Java, Node.js, and APIs.
- Manage databases (RDBMS/NoSQL) like Postgres, Azure SQL, and Cosmos DB.
- Utilize Azure services like Azure Functions and Container Apps to ensure application scalability, performance, and security.
- Work with Azure Service Bus, Event Hub, and Event Grid for cloud integration.
- Use Terraform for IaC and manage CI/CD pipelines with GitHub Actions.
- Solve complex problems and mentor less experienced colleagues.
- Work independently with minimal guidance within Agile processes.
Required Skills:
- Proficiency in Java, ReactJS, and Azure platform.
- Experience with microservices, Spring framework, and databases.
- Familiarity with messaging tools like Kafka and Azure Service Bus.
- Hands-on with Terraform and CI/CD pipelines.
- Strong problem-solving and communication skills.
Nice to Have:
- Experience with Python/Go and database operations.
- Financial services domain knowledge.
Why Join Us
- Work on innovative projects with cutting-edge technologies.
- Opportunities for learning and growth.
- Collaborate with a team of skilled professionals.
