Job Description
Lead Developer in Charlotte, NC
Posted 11/17/22
THE TEAM YOU WILL BE JOINING:
WHAT THEY OFFER YOU:
WHY THIS ROLE IS IMPORTANT:
THE BACKGROUND THAT FITS
Required:
Preferred:
Additional Skills:
Posted 11/17/22
THE TEAM YOU WILL BE JOINING:
- Fortune 100 Financial Services Company
- 100-year history of dedication to customer satisfaction, success and growth
- Tremendous growth and new business strategy leading to the need for new talent
- Significant investments in cutting-edge technology
WHAT THEY OFFER YOU:
- Culture: Excellent work environment that fosters collaboration
- Growth: Ability to make an impact on the direction of the organization
- Opportunity: Gain hands-on experience working with cutting-edge technology
- Stability: Recent financial performance of the company has reported record profits
WHY THIS ROLE IS IMPORTANT:
- Monitors development work to ensure resulting software meets established goals.
- Coaches, reviews and delegates work to lower level professionals.
- Identifies and analyzes business needs, conducting requirements gathering, and defining scope and objectives for the IT System.
- Oversees the configuration, customization, diagnoses, and enhancements for operating systems software.
- Designs, codes and develops, and unit tests applications in accordance with established standards.
- Performs detailed design and code reviews and addresses findings appropriately.
THE BACKGROUND THAT FITS
Required:
- 8+ years of software development experience
- 7+ years of building enterprise applications
- 3+ years REST service development
- 2+ years of developing Micro services
- 2+ years of hands on experience with Angular
- Java 8 or higher (Java 11 preferred)
- Experience with Spring and Spring Boot Framework
- Experience with MongoDB or other NoSQL database technologies
- Solid understanding of object-oriented design principles (REST, JSON, XML, SOAP)
- Solid understanding of Domain Driven Design, Behavior Driven Design
- Gradle or similar build automation tools
- jUnit, Mockito or other mocking frameworks
- Agile SCRUM delivery and with preference to SAFe methodologies
Preferred:
- Enterprise Development with Automated Builds, Deployment, Automation Frameworks like Cucumber, Gherkin
- HTML, JavaScript, TypeScript, CSS other JavaScript libraries
- Experience with RabbitMQ or Kafka or any other Messaging Queue framework
- Distributed source control systems such as Git
- Docker, Openshift, Kubernetes, and/or other software containerization experience
- Familiar with tools like InteliJ, Mongo Studio 3T
- Retirement Industry experience
- Financial Services industry experience
Additional Skills:
- Experience in Linux/Unix environments
- Neo4j or other graph database experience
- Oracle, PL/SQL, or other SQL database technologies