Overview
Skills
Job Details
Job Title: Senior Java Full Stack Developer
Location: Malvern, PA or Charlotte, NC (Onsite/Hybrid)
Contract Type: W2 Only
Experience Required: Minimum 10+ Years
Job Overview:
We are hiring a Senior Java Full Stack Developer to join a critical project with Vanguard via TCS. This role requires deep hands-on expertise in both frontend and backend technologies, modern frameworks, microservices architecture, and scalable deployment practices. The ideal candidate will possess strong technical knowledge, clean coding practices, and collaboration within Agile teams.
Key Responsibilities:
Design and develop scalable web applications using Java 11+, Spring Boot, and Angular/React
Build and consume RESTful APIs, integrating with backend services
Work on microservices-based architecture with containerized deployments
Collaborate with DevOps teams to implement CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions)
Participate in Agile ceremonies, perform peer code reviews, and maintain technical documentation
Ensure high standards of code quality, security, and performance
Troubleshoot and resolve production issues collaboratively
Must-Have Skills:
10+ years of professional experience in Java-based enterprise development
Strong experience with Java 11+, Spring Boot, Hibernate/JPA
Proficient in JavaScript frameworks: Angular (preferred) or React
Experience working with REST APIs, JSON, Swagger/OpenAPI
Familiar with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
Hands-on with Docker, Kubernetes, or OpenShift
Strong in CI/CD tools: Git, Jenkins, Maven, Gradle
Understanding of OAuth2, JWT, SSO, and secure development practices
Background in Agile/Scrum methodologies
Nice to Have:
Exposure to cloud platforms: AWS, Azure, or Google Cloud Platform
Experience with Kafka, RabbitMQ, or similar messaging systems
Familiarity with GraphQL, WebSockets, or event-driven architectures
Prior experience with Vanguard or large financial services clients