Capco logo

Capco

Senior Java Backend Developer - Bgl/Gur at Capco

India - Bengaluru; India - GurugramFull-timeTech & EngineeringPosted about 1 month ago

About the Role

<p>&nbsp;</p> <p><strong>Location&nbsp;</strong>- Bangalore</p> <p><strong>Experience&nbsp;</strong>- 10 +yrs</p> <p><strong>Skills and Qualifications</strong>:</p> <p>&nbsp;</p> <p>Experience in backend development with a strong focus on Java, Microservices ,Spring boot, Kafka and TDD.</p> <p>&nbsp;</p> <p>Specialization in building Java&nbsp;<em><u>Spring Boot microservices</u></em>&nbsp;and integrating with databases, message brokers, api-gateways</p> <ul> <li>Good knowledge of&nbsp;<u>fundamentals</u>&nbsp;with hands-on experience in Java (Desirable for candidate to have knowledge on latest versions -&nbsp;<strong>Java 17</strong>&nbsp;or later)</li> <li>Good Sql&nbsp;<u>fundamentals</u>&nbsp;and data persistence frameworks (For eg JPA, Hibernate, Spring Data JDBC, Jooq etc)</li> <li>Knowledge on database index optimization (for eg PostgreSQL) ensuring&nbsp;<em>performance efficiency</em></li> <li>Good hands-on experience with&nbsp;<strong><u>Kafka</u></strong>, containerization technologies(For eg&nbsp;<em><strong><u>Docker</u></strong></em>), and Kubernetes</li> <li>Good hands-on experience with memory leak identification and performance tuning java microservices</li> <li><em><strong><u>Test-driven development</u></strong></em>&nbsp;(<em>Code Coverage / CI - Integration / CI - Acceptance / CI - Performance</em>) experience and knowledge of automated test frameworks and tools</li> <li>Proven expertise in engineering scalable, robust and&nbsp;<em><u>high-performance applications</u></em>&nbsp;in on-prem and public cloud</li> <li>Good experience in drafting&nbsp;<em><strong><u>API design</u></strong></em>, building rest apis and good understanding of http, messaging protocols (JMS, Kafka etc)</li> <li>Good to have knowledge on integrating with aws services (For eg&nbsp;<strong>S3</strong>, SQS, SNS, Lambda etc)</li> <li>Knowledge of Infra as code tools like Terraform(Desirable)</li> </ul> <p><u>Roles and Responsibilities</u></p> <ul> <li>Highly skilled engineer, specializing in building Java Spring Boot microservices and integrating with databases, message brokers, api-gateways etc</li> <li>Building high quality code, conducting code reviews, and ensuring adherence to best practices.</li> <li>Test-driven development experience and knowledge of automated test frameworks and tools</li> <li>Proven expertise in engineering and building scalable, robust, and high-performance applications in on-prem and public cloud</li> <li>Good hands-on experience with&nbsp;<strong>PostgreSQL, Kafka</strong>, containerization technologies, and Kubernetes. Experience on integrating with aws services is good to have</li> <li>Good experience on drafting API design, building rest apis and good understanding of http and other messaging protocols (JMS, Kafka etc)</li> </ul> <p>&nbsp;</p>