5 years

0 Lacs

Kochi, Kerala, India

Posted:2 days ago| Platform: Linkedin logo

Apply

Skills Required

java developer design architecture service postgresql mongodb microservices integration relational nosql scalability authentication authorization jwt query optimization strategies code coding reliability devops containerization docker kubernetes documentation database development api oauth security rabbitmq kafka redis memcached aws azure gcp agile scrum kanban debugging tuning technology elasticsearch

Work Mode

On-site

Job Type

Full Time

Job Description

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! Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

RecommendedJobs for You