Job Description
Contract duration : 6 months
Salary :
3 years : 50-60K / month
4+ years : 75K / month
5-6years+ : 90K / month
We are seeking a skilled and experienced Java Lead to join our team. The ideal candidate will have extensive
experience in Java development, particularly with Spring Boot, as well as a strong understanding of various
technologies such as ZUUL gateway, Redis, MySQL, PostgreSQL, Docker, Kubernetes, Websockets, Kafka, and MQTT.
Knowledge of Cloudant DB and NoSQL databases is a plus.
Responsibilities :
Lead a team of Java developers, providing technical guidance and mentoring.
Design and develop robust, scalable, and high-performance Java applications using Spring Boot framework.
Implement and maintain microservices architecture using ZUUL gateway for routing and filtering requests.
Utilize Redis for caching and improving application performance.
Develop and optimize database schemas, queries, and stored procedures for MySQL and PostgreSQL databases.
Explore and integrate Cloudant DB as per project requirements.
Work with NoSQL databases for specific use cases.
Containerize applications using Docker and manage container orchestration with Kubernetes.
Implement real-time communication using Websockets for efficient data exchange between client and server.
Integrate Kafka for building real-time data streaming pipelines.
Implement MQTT for lightweight messaging protocol for IoT devices.
Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality
software solutions.
Participate in code reviews, architectural discussions, and sprint planning sessions.
Stay updated with emerging technologies and industry trends, and evaluate their potential impact on the project.
Requirements
Requirements :
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum 5 years of experience in Java development.
Proven experience with Spring Boot framework.
Strong understanding of ZUUL gateway for API gateway management.
Proficiency in MySQL and PostgreSQL database design and optimization.
Experience with Redis for caching and improving application performance.
Familiarity with Cloudant DB and NoSQL databases is a plus.
Hands-on experience with Docker and Kubernetes for containerization and orchestration.
Knowledge of Websockets for real-time communication.
Experience with Kafka for building real-time data streaming pipelines.
Familiarity with MQTT protocol for IoT device communication.
Strong analytical and problem-solving skills.
Excellent communication and leadership abilities.
Ability to work effectively in a fast-paced, collaborative team environment.
Strong attention to detail and commitment to delivering high-quality software solutions. Education :
Bachelor's or Master's engineering degree in Computer Science, Information Systems or MBA or MCA.
Typically, 5 years of experience.
Requirements
Key Responsibilities Develop and maintain responsive, high-performance Angular applications. Integrate maps and geospatial data into front-end features. Collaborate with backend teams to consume APIs effectively. Follow clean code and best development practices for maintainability. Troubleshoot and optimize application performance. Requirements 3–4 years of professional experience in Angular development. Strong proficiency in TypeScript, HTML5, CSS3, and Angular best practices. Hands-on experience with integrating maps (Google Maps, Leaflet, Mapbox, or similar) and geospatial data. Familiarity with RESTful APIs. Strong understanding of clean code principles. Excellent problem-solving skills and attention to detail. Nice to Have Experience with RxJS, NgRx, or state management libraries. Knowledge of CI / CD workflows. Job Type : Contractual / Temporary Contract length : 6 months English (Preferred) Work Location : In person
Java Lead • Bangalore North, KA, in