Java Developer
Charlotte, VT - USA
Job Summary
Job Title: Software Engineer
Location: Onsite Charlotte NC
Job Description
We are seeking an experienced Software Engineer to join a high-performing technology team supporting critical enterprise applications at Wells Fargo. The ideal candidate will be a back-end focused Java engineer with strong experience in building scalable cloud-native microservices and working in modern DevOps environments.
Required Experience & Qualifications
- Minimum 10 years of overall IT experience
- Strong proficiency in Java 17 with extensive experience developing Spring Boot based microservices
- Primarily back-end focused expertise with hands-on experience in:
- Java services
- Database design and integration
- Solid hands-on experience with Apache Kafka for event-driven and streaming architectures
- Experience working in cloud environments (public or hybrid)
- Strong understanding and hands-on exposure to Test Automation practices and tools
- Working knowledge of Angular (for integration and collaboration with front-end components)
Preferred Qualifications
- Experience with OpenShift and/or Kubernetes for container orchestration and deployment
- Prior investment banking or financial services experience is a strong plus
Key Responsibilities
- Design develop and maintain scalable backend services and APIs using Java and Spring Boot
- Build and support event-driven architectures using Kafka
- Collaborate with front-end DevOps QA and business teams to deliver high-quality solutions
- Contribute to cloud-native application development and deployments
- Ensure code quality through unit integration and automated testing
- Participate in architecture discussions design reviews and performance optimization