25 Innova Esi Jobs
5-8 years
Bangalore / Bengaluru
Java Developer - Spring Boot/Microservices Architecture (5-8 yrs)
Innova Esi
posted 28d ago
Fixed timing
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality, scalable, and resilient applications. You will work closely with cross-functional teams to deliver innovative solutions that meet our clients' needs.
Key Responsibilities :
Software Development :
- Design, develop, and deploy robust and scalable Java applications using Spring Boot and Spring Flux frameworks.
- Develop microservices-based architectures to improve system modularity and scalability.
- Utilize multithreading and asynchronous programming techniques to optimize application performance.
- Leverage Docker and Kubernetes for containerization and orchestration.
- Work with SQL and NoSQL databases to store and retrieve data efficiently.
- Implement data pipelines to process and transform large volumes of data.
- Utilize reactive programming principles to build responsive and resilient systems.
- Design and develop distributed systems to handle complex workloads and ensure high availability.
Cloud Technologies :
- Leverage Azure Cloud services to build and deploy cloud-native applications.
- Utilize Azure Event Hub, Kafka, or RabbitMQ for real-time data processing and messaging.
Performance Optimization :
- Identify and optimize performance bottlenecks to improve application responsiveness.
- Implement monitoring tools to track application performance and identify issues proactively.
Collaboration :
- Collaborate effectively with cross-functional teams, including product managers, architects, and QA engineers.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest technologies and industry trends.
Qualifications and Skills :
- Strong proficiency in Java 8+ and Spring Boot
- Experience with Spring Flux for reactive programming
- Solid understanding of microservices architecture and design patterns
- Expertise in multithreading and asynchronous programming
- Proficiency in Docker and Kubernetes for containerization and orchestration
- Experience with SQL and NoSQL databases
- Knowledge of data pipelines and data processing techniques
- Familiarity with Azure Cloud services, including Azure Event Hub, Kafka, or RabbitMQ
- Experience with monitoring tools
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- A passion for learning and staying up-to-date with the latest technologies
Functional Areas: Other
Read full job description5-8 Yrs
Bangalore / Bengaluru
1-2 Yrs
Bangalore / Bengaluru
5-7 Yrs
Bangalore / Bengaluru