Lead Software Engineer

Virtusa Corporation
Plano, TX, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Software Applications Batch Processing Cloud Computing Cloud Engineering Databases Continuous Delivery Continuous Integration
+36 more
Database Queries Software Debugging DevOps Systems Analysis Java Web Services Junit Python (Programming Language) PostgreSQL Machine Learning Oracle (Applications) Performance Tuning Systems Development Life Cycle Mockito Message Oriented Middleware Software Deployment Software Engineering SQL Stored Procedures PL-SQL Scripting Cloud Platform System Test-Driven Development (TDD) Spring Cloud ReactJS Database Optimization Spring-boot Software Security Generative AI Kubernetes Maintaining Code Performance Monitor Apache Kafka Restful APIs Spring Batch Docker Programming Languages Microservices

Requirements

Hands-on practical experience in system design, application development, testing, and operational stability

Proficient in coding in one or more languages. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

Good experience in ReactJs. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Core Java (version 17 or higher) development experience with Spring-boot or similar frameworks. Experience in developing cloud-native applications with demonstrated implementation of ReSTful microservices, containers, resilient and scalable platforms. Hands-on experience with Docker, Kubernetes or related container platform. Experience with Cloud native container orchestrator tools and software deployment ideally with Kubernetes

Experience with message bus technologies such as Kafka. Experience with batch processing architecture and use of spring-batch or equivalent tool. Experience with two or more database technologies like Oracle , Postgres or in memory DB/cache. Experience working on high throughput mission critical high performance STP platforms. Experience in Test Driven Development using JUnit, Mockito or similar. Design, develop, test, and maintain Java-based applications. Collaborate with cross-functional teams to define, design, and deliver new features. Develop and optimize PL/SQL scripts, stored procedures, functions, triggers, and packages. Perform database tuning and performance monitoring. Analyze existing systems and enhance them as per business requirements. Core Java (version 17 or higher). Oracle , Postgres or in memory DB/cache. Docker, Kubernetes or related container platform. ReSTful microservices, Kafka, React, AWS, devops, Python, Generative Al and Agentic Al technologies.

Skills: Agile Programming Methodologies, Apache Kafka, Applications Security, Artificial Intelligence (AI), Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Technology, Debugging Skills, High Throughput, JUnit, Java, Machine Learning, Memory Hardware, Oracle, Oracle PL-SQL, Performance Analysis, Performance Tuning/Optimization, PostgreSQL, Programming Languages, Scripting (Scripting Languages), Software Design, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Stored Procedures, Systems Analysis, Test Driven Development (TDD), Test Plan/Schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all