First seen by Alion on Nov 12, 2026.
Job Overview :
We are looking for an experienced Java Lead / Senior Java Developer with strong expertise in Java, Spring Boot, Microservices and REST API development. The candidate will be responsible for designing, developing and maintaining scalable enterprise applications and cloud-native solutions.
Key Responsibilities :
- Design, develop and maintain Java-based microservices using Spring Boot.
- Build and consume RESTful APIs for scalable enterprise applications.
- Develop distributed and cloud-native applications using microservices architecture.
- Implement secure, high-performance and resilient services.
- Integrate messaging solutions such as Apache Kafka.
- Work with PostgreSQL, MySQL, Oracle or MongoDB databases.
- Containerize applications using Docker and deploy on Kubernetes/OpenShift.
- Conduct code reviews and maintain coding standards.
- Troubleshoot production issues and optimize application performance.
- Write unit, integration and automated tests.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Participate in architecture discussions and technical design reviews.
Mandatory Skills :
- Java 8/11/17+
- Spring Boot and Spring Cloud
- Microservices Architecture
- REST APIs
- Apache Kafka
- Docker and Kubernetes/OpenShift
- SQL and NoSQL databases
- Git and Maven
- CI/CD tools such as Jenkins or GitHub Actions
Preferred Qualifications :
- Experience in enterprise application development.
- Exposure to banking or financial services.
- Knowledge of cloud-native development and distributed systems.
- Strong problem-solving and communication skills.
Education :
Bachelor's degree in Engineering, Computer Science, IT or a related discipline.
Skills
Java, Spring Boot, Microservices Architecture, RESTful API, SQL, NoSQL, Spring Cloud, Git, Maven, Hadoop

