Required Skills: Java, Kafka, Spring, Microservices
Job Description
Jr. Mid-Level Full Stack Java/Angular Software Engineer (Java, Kafka, Spring, Microservices) – Hybrid Wells Fargo
Client: Wells Fargo
Location: Des Moines, IA / Charlotte, NC (Hybrid – 3 days onsite)
Pay Rate: $35/hr
Employment Type: W2 (Client Payroll)
Position Summary:
We are seeking a Jr/Mid-Level Full Stack Java/Angular Software Engineer to join a Home Lending Originations team developing an internal mortgage application used by employees when customers apply for mortgages. This role will involve 40% front-end development using Angular and 60% backend/microservices development.
Key Responsibilities:
- Develop and maintain Angular-based UI components.
- Design, implement, and optimize Spring Boot-based microservices in a cloud environment.
- Work with Kafka for event-driven architecture.
- Perform Java backend development with Spring, Hibernate, and JPA.
- Collaborate on Agile teams to enhance system scalability and performance.
- Utilize TDD/BDD methodologies to ensure high-quality software development.
- Implement Oracle and MongoDB for database interactions.
- Ensure proper logging, monitoring, and distributed tracing for applications.
Required Skills & Experience:
- 4+ years of Software Engineering experience.
- 4+ years of Java development with JUnit testing framework.
- 3+ years of experience with Angular or AngularJS.
- 3+ years of experience with Spring Boot microservices.
- 2+ years of experience with Kafka and event-driven architecture.
- 2+ years of experience with MongoDB and Oracle.
- 2+ years of experience in functional test automation (BDD – Karate, Cucumber, Gherkin, etc.).
Nice-to-Have Skills:
- Experience with PCF, Azure, or Cloud-native microservices.
- Familiarity with Tomcat application servers.
- Cloud certifications (AWS, Azure, or GCP).
- Experience with Splunk, distributed tracing, and APM tools.
- Strong understanding of Domain-Driven Design (DDD) principles.
Interview Process:
- 1-hour technical panel interview with team leads.
- Interviews expected to start late next week or early the following week.