Source description
About the role
As a Senior Java Developer at Capco, a global technology and management consulting firm, you will have the opportunity to work on engaging projects with the largest international and local banks, insurance companies, payment service providers, and other key players in the industry. Your work will have a significant impact on transforming the financial services industry. Capco values diversity, inclusivity, and creativity, providing a tolerant and open culture where everyone has the opportunity to grow their career. With no forced hierarchy, you can take your career into your own hands and make a real impact. Role Overview: You will be responsible for designing, leading, developing, and maintaining high-performance Java-based applications. Your expertise in Microservices architecture and Spring Boot will be crucial in architecting and building scalable and resilient microservices-based systems. Additionally, you will lead the development of RESTful APIs and complex integrations, provide technical leadership and mentorship to development teams, and collaborate with cross-functional teams to drive architecture discussions and best practices adoption. Key Responsibilities: - Design, lead, develop, and maintain high-performance Java-based applications. - Architect and build scalable and resilient microservices-based systems using Spring Boot. - Lead the development of RESTful APIs and complex integrations with external/internal systems. - Provide technical leadership and mentorship to development teams. - Collaborate with cross-functional teams including frontend developers, QA, DevOps, and product managers. - Drive architecture discussions, design decisions, and best practices adoption. - Ensure high-quality deliverables through code reviews, unit testing, and debugging. - Optimize applications for maximum speed, scalability, and reliability. - Own and contribute across the full software development lifecycle (SDLC). - Ensure adherence to coding standards, governance, and engineering excellence. Qualifications Required: - 1012 years of experience in Java development with strong technical leadership exposure. - Strong proficiency in Core Java, J2EE. - Deep hands-on expertise in Spring Boot, Spring MVC, Spring Security. - Strong experience in Microservices architecture and distributed systems. - Extensive experience building and consuming RESTful APIs and integrations. - Knowledge of Hibernate/JPA and database technologies (SQL/NoSQL). - Experience with Docker and containerization. - Experience with version control tools (Git). - Proven technical leadership, problem-solving, and decision-making skills. In addition, hands-on experience with ReactJS or other modern frontend frameworks, experience with CI/CD pipelines (Jenkins, GitHub Actions, etc.), familiarity with cloud platforms (AWS, Azure, or GCP), and understanding of API gateways and service discovery tools (Eureka, Zuul, etc.) are considered good-to-have skills. As a Senior Java Developer at Capco, a global technology and management consulting firm, you will have the opportunity to work on engaging projects with the largest international and local banks, insurance companies, payment service providers, and other key players in the industry. Your work will have a significant impact on transforming the financial services industry. Capco values diversity, inclusivity, and creativity, providing a tolerant and open culture where everyone has the opportunity to grow their career. With no forced hierarchy, you can take your career into your own hands and make a real impact. Role Overview: You will be responsible for designing, leading, developing, and maintaining high-performance Java-based applications. Your expertise in Microservices architecture and Spring Boot will be crucial in architecting and building scalable and resilient microservices-based systems. Additionally, you will lead the development of RESTful APIs and complex integrations, provide technical leadership and mentorship to development teams, and collaborate with cross-functional teams to drive architecture discussions and best practices adoption. Key Responsibilities: - Design, lead, develop, and maintain high-performance Java-based applications. - Architect and build scalable and resilient microservices-based systems using Spring Boot. - Lead the development of RESTful APIs and complex integrations with external/internal systems. - Provide technical leadership and mentorship to development teams. - Collaborate with cross-functional teams including frontend developers, QA, DevOps, and product managers. - Drive architecture discussions, design decisions, and best practices adoption. - Ensure high-quality deliverables through code reviews, unit testing, and debugging. - Optimize applications for maximum speed, scalability, and reliability. - Own and contribute across the full software development lifecycle (SDLC). - Ensure adherence to coding standards, governance, and engi
More at Capco