First seen by Alion on Oct 15, 2026.
Job Description :
We are seeking an experienced Java Developer with strong proficiency in Java 8, including Lambda expressions, Streams, and robust exception handling.
The ideal candidate should also have hands-on experience in multithreading, Spring Boot, microservices, and implementing API security best practices. You will be responsible for designing, developing, and maintaining secure, scalable backend applications.
Key Responsibilities :
- Develop backend applications using Java 8 and Spring Boot.
- Design and maintain RESTful APIs with a focus on performance and security.
- Implement Lambda expressions, Streams, and manage exception handling effectively.
- Develop and manage multithreaded applications, ensuring optimal concurrency and thread safety.
- Build and maintain microservices architecture.
- Ensure application and API-level security using best practices and tools (e.g., OAuth2, JWT).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, debugging, and unit/integration testing.
Tech Stack:
- Java 8 (Lambda expressions, Streams, Collections, Exception handling)
- Spring Boot and Spring Framework
- RESTful APIs
- Multithreading and concurrent programming
- Microservices architecture
- API Security (OAuth2, JWT, HTTPS)
- Git and CI/CD practices
Skills
Java, Spring Boot, Microservices Architecture, Multithreading, Java 8, RESTful API, Spring Frameworks, Concurrency Patterns

