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 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 Skills :
Strong hands-on experience with Java 8, including :
Lambda expressionsStreams APICollections frameworkException handlingProficiency in Spring Boot and Spring Framework.Experience in building and consuming RESTful APIs.Solid understanding of multithreading and concurrent programming in Java.Knowledge of microservices architecture and design principles.Experience implementing API security (OAuth2, JWT, HTTPS, Familiarity with Git and CI / CD practices.(ref : hirist.tech)