We are looking for a Lead Java Developer to design, develop, and optimize the backend architecture for our Core Banking & Financial Service Solution (CBFSS) and other enterprise applications. The ideal candidate should have strong expertise in Java Spring Boot, PostgreSQL, and MongoDB, ensuring scalable, secure, and high-performance backend solutions.
Work Location : Infopark Phase II,Kochi
Key Responsibilities :
- Develop robust, scalable, and efficient backend services using Java Spring Boot.
- Build and maintain RESTful APIs and microservices, ensuring seamless frontend-backend integration.
- Design and optimize relational (PostgreSQL) and NoSQL (MongoDB) databases for performance and scalability.
- Implement authentication / authorization mechanisms like JWT, OAuth2, and role-based access control (RBAC).
- Optimize backend performance, including query optimization, caching strategies, and load balancing.
- Design microservices and event-driven architectures to ensure high availability and fault tolerance.
- Maintain clean, well-structured, and testable code, adhering to coding standards.
- Write unit and integration tests, debug issues, and ensure system reliability.
- Work with DevOps teams to manage CI / CD pipelines, containerization (Docker, Kubernetes), and cloud / on-premise deployments.
- Work closely with frontend developers, architects, and business teams to deliver seamless product functionality.
- Maintain clear and structured technical documentation for APIs, services, and database schemas.
Required Skills & Experience :
5+ years of experience in backend development using Java Spring Boot.Strong proficiency in PostgreSQL and MongoDB, including schema design and query optimization.Experience with microservices architecture, event-driven systems, and API Gateway.Expertise in authentication mechanisms (JWT, OAuth, SSO) and security best practices.Hands-on experience with message brokers (RabbitMQ, Kafka) and caching solutions (Redis, Memcached).Knowledge of CI / CD pipelines, containerization (Docker, Kubernetes), and cloud services (AWS, Azure, GCP).Familiarity with agile development methodologies (Scrum, Kanban).Strong debugging and performance tuning skills.Preferred Qualifications :
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.Experience in banking, fintech, or financial services domain is a plus.Familiarity with NoSQL databases like Cassandra, Elasticsearch is an advantage.Why Join Us?
Work on next generation financial solutions with a dynamic team.Opportunity to contribute to a scalable, high-impact product.Competitive salary, benefits, and growth opportunities.If you are passionate about backend architecture, performance optimization, and scalable financial applications, we'd love to have you on our team!
(ref : hirist.tech)