HamburgerMenu
hirist

Capco - Senior Java Developer - Spring Boot

Capco Technologies
5 - 8 Years
Multiple Locations

Posted on: 15/06/2026

Job Description

Job Description :

We are seeking a highly motivated Senior Java Developer with 5 to 8 years of experience in building scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, React, PostgreSQL, AWS Cloud, and DevOps practices. This role requires hands-on involvement in full-stack application development, cloud deployment, infrastructure automation, and production support within a regulated enterprise environment.

Key Responsibilities :

- Design, develop, and maintain enterprise-grade web applications using Java, Spring Boot, React, and TypeScript.

- Build responsive and intuitive user interfaces using modern frontend technologies and best practices.

- Develop secure and scalable RESTful APIs and backend services using Spring Boot, Spring Security, and Spring Data JPA.

- Implement frontend state management solutions and reusable UI components to support complex business workflows.

- Design, develop, and optimize PostgreSQL databases, including schema design, query tuning, JSONB implementation, and database migration management using Flyway.

- Develop analytical dashboards and interactive visualizations using modern charting libraries.

- Implement immutable data architectures, version-controlled records, and point-in-time data snapshots to support audit and compliance requirements.

- Collaborate with product managers, architects, QA teams, and DevOps engineers to deliver high-quality software solutions.

- Participate in code reviews, technical design discussions, and architecture decisions.

- Build and manage containerized applications using Docker and Kubernetes.

- Support cloud-native application deployment and infrastructure automation on AWS.

- Troubleshoot application, database, and infrastructure issues across development, testing, staging, and production environments.

- Ensure adherence to coding standards, security best practices, and organizational governance requirements.

- Contribute to continuous improvement initiatives related to performance, scalability, reliability, and operational excellence.

Required Skills & Experience:

- 5 to 8 years of experience in Java application development.

- Strong hands-on experience with Java, Spring Boot, Spring Security, and Spring Data JPA.

- Experience developing RESTful APIs and microservices-based applications.

- Proficiency in React.js, TypeScript, React Hooks, and modern frontend development practices.

- Experience with state management frameworks such as Redux or Zustand.

- Strong understanding of responsive web design and modern UI development.

- Experience with Tailwind CSS and component-based frontend architecture.

- Expertise in PostgreSQL, including schema design, query optimization, JSONB, and database migrations using Flyway.

- Experience building dashboards and data visualization components using modern visualization libraries.

- Understanding of immutable data patterns, version-controlled records, and audit-friendly data storage approaches.

- Strong knowledge of Git workflows, branching strategies, pull requests, and peer code reviews.

- Experience with automated testing frameworks including JUnit, React Testing Library, and Testcontainers.

- Strong analytical, debugging, and problem-solving skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...