Role: Lead Java Developer (Onsite)
Location: Charlotte, NC
Fulltime
Responsibilities
- Lead a team of engineers to build, enhance and support Fraud and Authentication capabilities.
- Design, develop, unit test and document application functionality using Agile development practices.
- Participate in the entire Agile SDLC and interface with product owners, business analysts and deployment teams.
Qualifications
- Bachelor's degree in computer science or related and a minimum of 8 years of relevant experience.
- Proficient in System design principles.
- Hands on experience in Java Microservices, Spring or Spring boot, MongoDB, Junit, Kafka.
- Demonstrated experience with unit testing and mocking strategies.
- Extensive working experience in SOA architecture (XML and JSON technologies).
- Candidate must show a sense of urgency and take end to end ownership of tasks.
- Candidate must be a self-starter, work independently with direction from a Principal Engineer/Engineer Manager.
- Excellent verbal and written communication skills.