Senior Java Developer
Virtusa · Pittsburgh, PA · 2 wk ago
HybridFull-time
About the role
Java API Developer Lead with extensive experience designing and delivering high-performance backend services for enterprise transaction processing systems, financial applications, and large-scale integration platforms. Proven expertise in driving modernization initiatives, enabling scalable and resilient architectures, and supporting mission-critical applications that process high transaction volumes with stringent reliability and performance requirements.
Responsibilities
- Lead the end-to-end delivery of backend services, collaborating with product owners, architects, business stakeholders, and cross-functional teams to translate business requirements into scalable technical solutions
- Design and implement APIs that enable seamless integration between enterprise platforms, external systems, and financial networks while supporting both real-time and batch processing workloads
- Drive application modernization initiatives through the transformation of legacy systems into modular, microservices-based architectures
- Ensure application reliability, scalability, performance optimization, and operational stability across complex distributed environments handling time-sensitive business transactions
Qualifications
- Extensive experience designing and delivering high-performance backend services for enterprise transaction processing systems, financial applications, and large-scale integration platforms
- Proven expertise in driving modernization initiatives, enabling scalable and resilient architectures, and supporting mission-critical applications that process high transaction volumes with stringent reliability and performance requirements
- Strong background in designing and implementing APIs that enable seamless integration between enterprise platforms, external systems, and financial networks
- Skilled in driving application modernization initiatives through the transformation of legacy systems into modular, microservices-based architectures
- Experienced in ensuring application reliability, scalability, performance optimization, and operational stability across complex distributed environments
Skills
- Core Java, Java 8, Java 11, Java Backend Development
- RESTful API Development, API Design, API Integration
- Microservices Architecture, Spring Boot, Spring Framework
- Enterprise Application Development, Backend Services Development
- Distributed Systems, Transaction Processing Systems
- Real-Time Processing, Batch Processing, High-Volume Data Processing
- Kafka, IBM MQ, Messaging Systems, Event-Driven Architecture
- SQL Databases, NoSQL Databases, Database Design, Data Processing
- Application Modernization, Legacy System Transformation, System Integration
- Performance Optimization, Scalability Engineering, Reliability Engineering
- Production Support, Application Monitoring, DevOps Collaboration
- Agile Delivery, Software Development Lifecycle
- Technical Leadership, Team Leadership, Solution Design
- Stakeholder Management, Cross-Functional Collaboration
- Problem Solving, Technical Analysis, Enterprise Architecture, Delivery Management