Epergne Solutions is looking for an experienced Software Engineer with strong expertise in Java, Spring Boot, Microservices, API Engineering, Event-Driven Architecture, and Cloud Integration.
Roles and Responsibilities
- Design and develop highly scalable applications using Java, Spring Boot, NodeJS, React, Python, and Unix shell scripting.
- Build microservices-based architectures with Kafka, Camel, Storm, Flink, and Spring Batch.
- Master /Bachelors degree with more than 12 years of experience and hands on experience.
- Implement RESTful APIs, data processing pipelines, and distributed backend components.
- Architect, deploy, and optimize cloud-native applications on AWS and Azure, leveraging cloud compute, storage, and security services.
- Build resilient infrastructure using Docker Kubernetes, Terraform, and automated CI/CD pipelines with Jenkins and Git.
- Monitor systems using Splunk, Elastic, and other observability tools.
- Work with databases including Oracle, PostgreSQL, MongoDB, designing schemas for scalable microservices.
- Implement event-driven data pipelines using Kafka, and optimize application performance through JVM tuning and caching strategies.
- Ensure high-quality code delivery with strong unit, integration, and automation testing using JUnit, Playwright, Selenium, Cucumber.
- Conduct peer code reviews, identify performance issues, and improve overall code reliability.
- Lead end-to-end development for complex digital transformation projects involving reporting systems, entitlement workflows, payment processing, and enterprise integrations.
- Collaborate with cross-functional teams to define architecture, plan sprints, and deliver features on time.
- Troubleshoot production issues, ensure zero-downtime deployments, and maintain system stability.
Required Skills
- Java, Spring Boot, Microservices, NodeJS, React, Python
- AWS, Azure, Docker, Kubernetes, Terraform
- Kafka, Camel, Storm, Flink, Splunk, Elastic
- Oracle, PostgreSQL, MongoDB
- JUnit, Selenium, Cucumber, Playwright
- Strong knowledge of distributed systems, cloud security, and scalable architecture
- Experience in Agile development (Scrum, Kanban)