We are looking for a Senior Java Developer with 6+ years of strong backend development experience. The ideal candidate should have hands-on expertise in Java 8, Spring Boot, Spring Security, and Microservices architecture, along with solid experience working on Linux environments and PostgreSQL databases.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java 8 and Spring Boot
- Implement authentication and authorization using Spring Security
- Build and maintain microservices-based architectures
- Develop and consume RESTful APIs
- Work in Linux-based environments for application deployment and support
- Design and optimize PostgreSQL schemas, queries, and performance
- Collaborate with architects, DevOps,
and product teams
- Perform code reviews and ensure adherence to best practices
- Troubleshoot production issues and provide long-term fixes
Required Skills & Qualifications:
- 6+ years of hands-on experience in Java development
- Robust expertise in Java 8, Spring Boot, and Spring Security
- Proven experience with Microservices architecture
- Good working knowledge of Linux
- Strong experience with PostgreSQL
- Experience in building secure REST APIs
- Familiarity with Git and CI/CD pipeline