About Alphanext
Alphanext is a global talent solutions provider with locations in London, Pune, and Indore. We partner with leading companies to deliver high-performance technology talent across domains and industries.
About the Role
Alphanext is hiring a Senior Software Engineer to join a high-impact product engineering team focused on delivering robust and scalable backend services. The ideal candidate will have strong experience in building Java microservices , working with real-time communication , and deploying solutions in a distributed architecture . This is a hands-on engineering role that combines coding excellence, architectural knowledge, and team collaboration.
Key Responsibilities
Design and develop Java-based microservices using Spring Boot and modern architectural best practices.
Build real-time features using WebSocket for low-latency communication.
Develop and manage background / scheduled jobs with ScheduledExecutorService .
Apply microservice design patterns like Circuit Breaker , Saga , API Gateway , or CQRS .
Implement asynchronous communication via Kafka or REST APIs .
Define clean service boundaries , maintain API contracts, and uphold service-level agreements.
Own features end-to-end including design, development, deployment, and production support.
Collaborate with DevOps for CI / CD pipelines, monitoring, and system observability.
Participate in code reviews , architecture discussions , and provide mentorship to junior team members.
Troubleshoot and resolve issues in production and development environments.
Required Skills
Proficiency in Java 11+ , Spring Boot , and Spring Cloud Gateway .
Strong understanding and application of microservice design patterns such as :
Circuit Breaker , API Gateway , CQRS , Saga , Service Mesh
Experience building WebSocket communication using Spring WebSocket or Netty .
Experience using ScheduledExecutorService for background tasks.
Hands-on experience with Kafka or similar event / message queues.
Database experience with PostgreSQL or MS SQL ; familiarity with MongoDB or Redis is a plus.
Familiarity with Docker and working knowledge of Kubernetes .
Understanding of OAuth2 , JWT , and security principles.
Experience with CI / CD pipelines and monitoring tools like :
Prometheus , Grafana , ELK Stack , etc.
Excellent debugging, troubleshooting, and problem-solving skills.
Good to Have
Prior experience in mentoring or leading engineers .
Knowledge of Service Mesh concepts and implementations (e.g., Istio, Linkerd).
Exposure to domain-driven design (DDD) or clean architecture approaches.
Java • Ahmedabad, GJ, Gujarat, India