Job Description
Principal responsibilities Lead and drive deliverables end to end Mentoring team members to deliver with new ways of working. Develops software solutions by studying information needs, conferring with users and various teams, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming Should be able to handle individual task with minimum supervision. Requirements Capable of working on all areas of the application stack but having a preference and possibly most experience in databases. Experience required around 10 years. Strong exp in JAVA Microservices using spring boot Good knowledge of ORM like hibernate, JPA Sound knowledge in implementing. MQ Experience in handling external and embedded database Web services, API design, defining specification using swagger Understanding of continuous build concept and usage with maven, sonarqube or other related tools. Good to have cloud knowledge like AWS, Google Cloud Test case writing using Junit, Mockito Good hands-on preferably on creating- design and development of database applications, web-based applications, APIs. Good understanding of DevOps and CICD Good knowledge of Payments and Banking domain. Good knowledge of latest versions of Java, IaC, RHEL, Oracle, PL/SQL, Job Scheduling Tools, Toad, WinSCP and Report generation Strong knowledge and experience in Agile discipline and the ability put the discipline into practice. Good experience in status reporting to stakeholders Should be able to troubleshoot any infrastructure related issues independently. Excellent multitasking ability - Must have ability to track multiple issues, effectively manage time and competing priorities, and to drive results through partner organizations. Strong communication skills (verbal, written, and presentation of complex information and data). Good analytical and problem analysis skills. Experience of planning and prioritizing their own time effectively, aware of their responsibilities and committed to delivering these efficiently Should be excellent team member and work as a cross-functional team member and liaise with other Specialists. Experience managing multiple deliveries for mission critical payment systems Should take care of Team leading and team building activities API Automation Testing
Employement Category:
Employement Type: Full time
Industry: IT Services & Consulting
Role Category: Quality (QA-QC)
Functional Area: Not Applicable
Role/Responsibilies: Test Engineer
Keyskills:
JAVA
Microservices
Spring Boot
ORM
Hibernate
JPA
MQ
Web services
Maven
Sonarqube
AWS
Junit
Mockito
DevOps
Payments
Banking domain
Java
RHEL
Oracle
PLSQL
Scheduling Tools
Toad
WinSCP
Report generation
Agile
Communication skills
Analytical skills
Problem analysis
Team leading
Team building
API design
Swagger
Google Cloud
CICD
IaC
Infrastructure troubleshooting
Multitasking
API Automation Testing