Core Java Developer (Senior) with skills Java Development, Core Java, Hibernate, Java RESTful Webservices, Spring, MongoDB SQL Development, postgreSQL Development, GIT / GITHUB, Azure - AKS, GCP-Apps for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)
Posted on : September 05, Share on Linkedin Share on Twitter Share on Facebook
ROLES & RESPONSIBILITIES
Core Skills
Core technical Skills
Programming Languages and framworks
Proficeincy in Java / Spring boot
Strong understanding of RESTful APIs
Experience with asynchronous programming patterns.
Microservices and Architecture
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)
Messaging and Event-Driven Systems
Expertise in message brokers
Azure Service Bus : Queues,topics,sessions,and dead-letter queues ( if Azure ecosystem is invlolved).
RabbitMQ (primary) : Exchanges,queues,persistent messaging,acknowledgements, and clustering.
Ability to implement reliable messaging with atleast once delivery,retries, and error handling.
Knowledge of abstraction libraries like MassTransit 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 datbases : Relational( e.g. SQL, PostgreSQL) and NoSQL( e.g. MongoDB)
Understanding of eventual consistency, distributed transactions and database per service patterns
DevOps and Cloud
Hands-on with CI / CD piplelines ( e.g. Jenkins, GitHub actions,Azure Devops)
Cloud Platforms : Azure or GCP( e.g., delploying service on ECS / EKS, AKS or GKE)
Monitoring and Logging : Prometheus, Grafana, ELK Stack (Elasticsserach,Logstash.Kibana) or Splunk.
Security : OAuth,JWT,API gateways
Testing and QA
Expertise in unit,integration,and end-to-end testing.
Load Testing of APIs.
EXPERIENCE
SKILLS
ABOUT THE COMPANY
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ : MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.
Senior Java Developer • bangalore, India