Coforge is seeking passionate and skilled Java Full Stack Developers/Leads to join our dynamic team. If you are someone who thrives in a fast-paced environment and has a knack for delivering innovative solutions, this is the opportunity for you!
Experience. 5–12 Years
Key Responsibilities
Front-End Development
- Design and develop intuitive user interfaces using Angular.
- Collaborate with UX/UI teams to ensure high-quality user experiences.
- Implement responsive design principles to make web applications accessible across devices.
Back-End Development
- Design and implement robust and scalable backend services using Java 8+, Spring Boot, and the Spring Validation Framework.
- Develop RESTful APIs with proper adherence to coding standards and best practices.
- Handle JSON to entity conversions effectively for seamless data processing.
API Management
- Create and manage API documentation using Swagger.
- Ensure smooth communication between services by creating reliable and secure APIs.
Microservices Development on Azure
- Develop and deploy microservices leveraging Azure cloud infrastructure.
- Utilize cloud-native tools to ensure scalability, reliability, and performance.
- Monitor and troubleshoot microservices to maintain optimal system health.
Event Streaming and Messaging
- Publish and consume events using Azure Event Hub or messaging systems like Kafka or RabbitMQ.
- Implement core event streaming concepts such as event producers, consumers, partitions, and namespaces.
Schema Management
- Define, manage, and validate Avro schemas for event data.
- Handle schema versions, groups, and validations to ensure data consistency and integrity.
Performance Optimization and Debugging
- Conduct rigorous performance testing to identify and fix bottlenecks.
- Debug and resolve issues promptly to ensure smooth functioning of the application.
Collaboration and Code Reviews
- Work closely with front-end and back-end developers to ensure seamless integration.
- Participate in code reviews and share knowledge to foster a culture of continuous improvement.
Required Skills & Expertise
- Front-End Skills. Proficiency in Angular and related frameworks.
- Back-End Skills. Strong knowledge of Java 8+, Spring Boot, and associated frameworks.
- API Management. Experience in creating and managing APIs using Swagger.
- Cloud Expertise. Hands-on experience with Azure and its services, including Azure Event Hub.
- Event Streaming. Familiarity with event-driven architectures and tools like Kafka or RabbitMQ.
- Schema Management. Deep understanding of Avro schema concepts and implementation.
- Collaboration & Debugging. Strong problem-solving and team collaboration abilities.
Why Join Coforge?
- Innovation-Driven Culture. Be a part of a team that leverages cutting-edge technologies to solve real-world challenges.
- Growth Opportunities. Opportunities for upskilling and career advancement through our continuous learning programs.
- Dynamic Work Environment. Collaborate with a diverse and talented group of professionals across the globe.
Application Process
Ready to embark on this exciting journey? Send us your application today and take the first step toward a rewarding career with Coforge!
Join us to shape the future of technology with innovation, collaboration, and excellence.