A Fortune 50 financial services company is seeking a highly motivated Back-End Java Engineer to join their team in the McLean, Virginia area.

Responsibilities:
- Design, develop, and maintain back-end services and APIs supporting mobile and web applications
- Ensure performance, reliability, scalability, and responsiveness of backend services
- Collaborate with cross-functional teams to define, design, and implement new features
- Analyze and resolve system bottlenecks, defects, and integration issues
- Refactor and improve existing code to increase readability, reduce complexity, and enhance maintainability
- Conduct peer code reviews to maintain design standards and code quality
- Coordinate integration of new services with existing applications and enterprise platforms
- Participate in Agile ceremonies, including daily standups, sprint planning, and retrospectives
- Develop proof-of-concepts and architecture documentation to evaluate technical solutions
- Promote continuous improvement, automation, and adaptive planning practices
- Support knowledge sharing and mentoring of less experienced engineers
Qualifications:
- 5+ years of experience in back-end software development using Java (Java 17 or newer preferred)
- Strong experience with Spring and Spring Boot frameworks
- Experience developing and supporting microservices architectures
- Experience with Azure DevOps and modern development workflows
- Solid understanding of J2EE architecture, RESTful APIs, and web services
- Experience using source control tools (Git preferred)
- Experience working with CI/CD pipelines and tools such as Maven, Docker, Jenkins, or GitHub
- Strong understanding of databases, SQL, and data integration patterns
- Experience in troubleshooting distributed systems and complex integrations
- Experience developing cloud-native applications (Microsoft Azure preferred)
- Familiarity with AI-assisted development tools to improve productivity and code quality
- Understanding of scalable system design and sustainable coding practices
- Experience with data engineering, analytics, or visualization tools
- Knowledge of data management, migration, and performance optimization concepts
Desired Qualifications:
- Experience with PowerBI
- Experience within the banking or financial services industry



