Tech Lead

Atlanta, Georgia, United States
Tech Lead - CREQ127827
Our environment consists of modern APIs, micro-services, third-party integrations, and cloud infrastructure. You will interact with clients of leading financial institutions, product managers, and software engineers to envision, design, and build innovative produce and technology solutions supporting large scale solutions. You will lead and influence agile teams of engineers developing talent, ensuring high quality and innovation are in place to help our clients' businesses. Basic Qualifications for Consideration 7-12 years of current experience as a member of engineering teams in delivering resilient and high-volume technology solutions built in Java/J2EE. Recent experience working with teams delivering with Java/Spring Frameworks, Spring Boot Recent experience in developing 12 Factor cloud native services Minimum 5 years hands-on software development experience building RESTful API's including JSON over HTTPS. Messaging Architectures including Kafka, MQ and ESB technologies. Experience with various database technologies including both relational and non-relational implementations (SQL and NoSQL) Experienced in the day-to-day practicalities of Agile/Scrum software delivery methodologies 7+ years hands-on software development experience designing, writing, debugging, and testing object-oriented code.5+ years working on high volume transactional systems including performance tuning. Experience with database design, performance tuning, and optimization. An advanced understanding of pattern languages & software algorithms Advanced knowledge of coding techniques contributing to the reliability, maintainability, readability, simplicity, performance, and testability of software A high level of proficiency working with modern CI/CD and DevSecOps practices A solid understanding of complex IT environments, including networking, databases, security, and performance
Primary Location
Atlanta, Georgia, United States
Job Type

- 8+  years experience in Java and J2EE application development in a web environment

- Min 3-5 years design experience with Frameworks such as Spring & any J2EE frameworks

- Min 4 years of Technical Lead experience

- Strong expertise in Core Java, Collections, Threads, Regular Expressions, Exception handling etc

- Good Knowledge and experience in Oracle, SQL or MySQL

- Understanding of SSO concepts

- Understanding of compliance standards in Financial domain (e.g. PCI/PII)

- Understanding of Infrastructure security (network, host, application level)

- Experience in secure application development & testing: application intrusion and vulnerability

- Experience with multi-tier (App / Web / DB) server architecture Good understanding of build/deployment tools like SCM, Maven,Jenkin,Bitbucket,ANT

- Should have excellent verbal and written communication skills.

- UNIX  environment experience

- Effective problem-solving and critical-thinking skills a must.

- Deliver high-quality work meeting client expectations.


Mandatory Skills:

- Experience in developing enterprise security architecture and/or developing reference architecture for security controls including protecting data-in-motion and data at rest and identity and access management

- Hands-on experience (8 + yrs) with Java, UI (JQuery, Angular, React) based  applications

- Strong expertise in Core Java, Collections, Threads, Regular Expressions, Exception handling etc

- Good understanding of Object Oriented analysis and design using common design patterns

- Experience with multi-tier (App / Web / DB) server architecture

- Well versed with Architecture, Network, Deployment, Database diagrams using UML, DFD

- Good understanding of build/deployment tools like SCM, Maven,Jenkin,Bitbucket,ANT

Job Posting
Job Search Form

Join Virtusa


Please note only files with .pdf, .docx or .doc file extensions are accepted. Max file weight: 512KB

Please attach your CV/Resume, ensure it is in the correct format and smaller than 512KB.