Sr. Java Developer (India)

Sr. Java Developer (India)

03 Aug
|
Ipeople Infosysteams
|
India

03 Aug

Ipeople Infosysteams

India

Hi ,

Role : Cloud Native App Developer (Senior)

Location: Hybrid

Address: Mumbai, Pune, Bengaluru, Kochi, Gurugram, Noida

IMP Skill:

Core Java, Java RESTful Webservices, Spring, Spring Boot, Microservices Architecture

Experience & Track Record :

- 8+ years of software development experience, with at least 5 years focused on microservices architectures.
- Proven track record of developing microservices monolithic applications.
- Experience with large-scale applications handling high traffic or complex workflows.

Key Responsibilities :

- Implement microservices using asynchronous communication via message brokers.
- Ensure service guarantees such as reliable message delivery, fault tolerance, and durability.
- Optimize for high throughput (e.g., handling 700+ messages/second if needed). Develop, testing, and deployment in Azure cloud environment.
- Integrate caching and configuration management solutions (e.g., Redis).
- Load Testing of APIs.

Core Technical Skills :

Programming Languages and Frameworks

- Proficiency in Java/Spring Boot.
- Solid understanding of RESTful APIs.
- Experience with asynchronous programming patterns.

Microservices Architecture Patterns :

- Deep knowledge of microservices principles, including domain-driven design (DDD), bounded contexts, and service decomposition.
- Familiarity with patterns like CQRS, event sourcing, saga orchestration, and circuit breakers.
- Experience with containerization (Docker) and orchestration (Kubernetes, Docker Swarm) is nice to have.

Messaging and Event-Driven Systems :

- Expertise in message brokers.




- Azure Service Bus: Queues, topics, sessions, and dead-letter queues (if Azure ecosystem is involved).
- RabbitMQ (primary): Exchanges, queues, persistent messaging, acknowledgments, and clustering.
- Ability to implement reliable messaging with at-least-once delivery, retries, and error handling.
- Knowledge of abstraction libraries like Mass Transit or NServiceBus for broker-agnostic development.

Data Management and Caching :

- Experience with Redis for configuration storage, caching, and pub/sub (e.g., storing JSON configs, enabling persistence with AOF/RDB).
- Proficiency in databases: Relational (e.g., SQL Server, PostgreSQL) and NoSQL (e.g., MongoDB).
- Understanding of eventual consistency, distributed transactions, and database per service patterns.

DevOps, Cloud & Security :

- Hands-on with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Cloud platforms: Azure, or GCP (e.g., deploying services on ECS/EKS, AKS, or GKE).
- Monitoring and logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Splunk.
- Security: OAuth, JWT, API gateways.

Testing and Quality Assurance :

- Expertise in unit, integration, and end-to-end testing.
- Load Testing of APIs.

Best regards,

Swapnil Thakur

Recruitment & Delivery Lead

iPeople Infosystems LLC

Contact No: +91-XXXXXXXXXX

Email ID: [email protected]

Visit us at www.ipeopleinfosystems.com

Pay: ₹2,500,000.00 - ₹3,000,000.00 per year

Work Location: Hybrid remote in Bengaluru, Karnataka

📌 Sr. Java Developer (India)
🏢 Ipeople Infosysteams
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. java developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: sr. java developer (india) / india