Job Description
P1-C2-STSJDWe are seeking a highly skilled and motivated Senior Java Developer to lead a team of developers in designing and building scalable microservices using Spring Boot (Fuse). This role involves close collaboration with QA engineers in a hybrid agile environment, where development and QA responsibilities alternate across sprints. The ideal candidate will have a strong background in Java-based microservices, BDD automation using Karate, and a commitment to best practices in agile software development.
Proven experience in Java, Spring Boot, and microservices architecture.
Hands-on experience with Karate DSL for BDD test automation.
Excellent problem-solving, communication, and leadership skills.Leading a team of devlopers building new microservices using Spring Boot (Fuse) to intergrate with existing Systems of record.
Create Karate based BDD scripts and execute the same as part of a hybrid team (Dev and QA roles swapped alternate sprints)
Follow HNBs best practices on coding and adhere to HNB's development processes and agile practices Mandatory SkillsSpring Boot Advanced- More than 3 year of project experience
GCP Advanced- More than 3 year of project experience
Unit Testing Advanced- More than 3 year of project experience
Leading the team Advanced- More than 3 year of project experience
Integration & Performance Testing Intermediate - Having at least 1 year of project experience Secondary SkillsNode.js using Javascript
Job Classification
Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time
Contact Details:
Company: Virtusa
Location(s): Hyderabad
Keyskills:
unit testing
java
gcp
bdd
spring boot
technical leadership
performance testing
cucumber
manual testing
microservices
sql
plsql
spring
selenium
asp.net
j2ee
c#
oracle
software testing
automation testing
javascript
sql server
node.js
agile
aws