Java Developer
Pittsburgh, PA - USA
Job Summary
Role Descriptionhe AOP Developer Java API Developer Lead will play a critical role in enabling this transformation by embedding aspect oriented design principles into the application landscape This role will initially leverage strong Java API development expertise and progressively evolve into designing and implementing reusable cross cutting frameworks using AOP concepts The individual will contribute to building a cleaner more maintainable and highly observable backend ecosystem that supports high volume straight through processing systemsJob Responsibilities
Design and deliver scalable backend services that support high throughput low latency financial transaction processing
Lead the development and enhancement of APIs that integrate with multiple internal systems and external financial networks
Analyze existing application flows and identify opportunities to decouple cross cutting concerns such as logging auditing and error handling
Collaborate with architecture and platform teams to introduce standardized patterns for handling enteSupport the implementation of reusable frameworks that ensure consistency in transaction monitoring compliance validation and operational observability
Work closely with QA and DevOps teams to ensure seamless integration into CICD pipelines and improve release reliability
Participate in system design discussions and contribute to improving application modularity and maintainability
Troubleshoot production issues analyze root causes and implement long term fixes to enhance system stability
Mentor junior developers and guide teams on best practices in backend design and service development
Continuously evaluate system performance and contribute to improvements in scalability resilience and fechnical Skills
Strong expertise in Java backend development with experience building enterprise grade APIs
Experience in designing and developing RESTful services within distributed or microservices based architecturesSoft Skills
Excellent verbal and written communication skills to effectively liaise between business stakeholders and IT teams
Strong problem solving abilities to identify and implement system improvements
Attention to detail with the ability to analyze complex business processes and technical requirements
Ability to work independently and manage multiple priorities efficiently
Strong interpersonal skills for collaborating with diverse teams and clients
Required Experience:
IC
About Company
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.