Job Description: Java Software Architect/Technical Lead Must have 10+ years of experience in Java based applications and React/Angular. Must have Lead experience for at least 4+ years.Must have hands on experience on Java 8/11/17/21 and Spring boot apps and Singe page applications.Strong in integrating cloud-based apps with legacy apps or apps on another platform.Must have hands-on experience on SOAP based services, Rest APIs, Messaging services such as Kafka, etc.Experience applying Design Patterns and Best Engineering Practices.Experience with TDD, ATDD, BDD or any other test practice.Experience with DevOps tools: Docker, Shell script, Jenkins, CI/CDExperience working with Cloud Services: GCP,(3+ years of experience). Must have experience on Kubernetes cluster.Strong experience working with cloud and on-perm databases.Strong Knowledge on quality tools such as BlackDuck, Fortify, Aquasec, and SonarQubeStrong knowledge of networking (TCP/IP, VPC, subnetting, VPNs, etc.), distributed computing, multi-threaded environments, security and optimization.Competent in enterprise application delivery and design techniques, including release and source code branching strategies.Good troubleshooting and problem-solving skills, with an ability to break down problems into root issues and root causes.Excellent interpersonal, communication, and influencing skills, with the ability to build and foster relationships with business partners, project stakeholders, strategic technology partners and vendors.Maintain continuous improvement behaviour and commitment to expand set of skills.Previous exposure to the banking industry/financial services is preferred.
Job Title
Java Software Architect/Technical Lead