
Senior Java Backend Developer - Bgl/Gur at Capco
India - Bengaluru; India - GurugramFull-timeTech & EngineeringPosted about 1 month ago
About the Role
<p> </p>
<p><strong>Location </strong>- Bangalore</p>
<p><strong>Experience </strong>- 10 +yrs</p>
<p><strong>Skills and Qualifications</strong>:</p>
<p> </p>
<p>Experience in backend development with a strong focus on Java, Microservices ,Spring boot, Kafka and TDD.</p>
<p> </p>
<p>Specialization in building Java <em><u>Spring Boot microservices</u></em> and integrating with databases, message brokers, api-gateways</p>
<ul>
<li>Good knowledge of <u>fundamentals</u> with hands-on experience in Java (Desirable for candidate to have knowledge on latest versions - <strong>Java 17</strong> or later)</li>
<li>Good Sql <u>fundamentals</u> and data persistence frameworks (For eg JPA, Hibernate, Spring Data JDBC, Jooq etc)</li>
<li>Knowledge on database index optimization (for eg PostgreSQL) ensuring <em>performance efficiency</em></li>
<li>Good hands-on experience with <strong><u>Kafka</u></strong>, containerization technologies(For eg <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> (<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 <em><u>high-performance applications</u></em> in on-prem and public cloud</li>
<li>Good experience in drafting <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 <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 <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> </p>
Related Roles
Senior AI Engineer
Capco
UK - EdinburghJunior AI Engineer
Capco
US - BaltimoreTechnical Project Manager
Capco
India - PuneSenior Data Solution Engineer (She/He/They)
Capco
PolandIT Business Analyst - Financial Services Consulting
Capco
Germany; Germany - Frankfurt am MainEngenheiro de Planejamento - Ferista / Híbrido Macaé
Capco
Brazil - Rio de Janeiro