Role: Java Developer
Location: Charlotte, NC ONLY
Contract/contract to hire and Contract Length: 18 months – on site 3x a week.
In Person Interview
Job ID: BACJP00206427
Job Description:
Top requirements:
- 7+ years of Java exp – truly a senior resource with spring framework: spring boot, spring batch, etc
- 30% angular exp – CSS HTML JS – Angular ver 12+
- Kafka
- Communication – can speak to experience and can discuss work with peers and teammates
- Capital Markets/Investments/Trading domain exp
Job Description:
Summary:
Enterprise Risk Finance Technology’s ‘Global Funding Investment and Insurance Technology (GFIIT)’ team is looking for motivated new talent to help enhance and evolve the real time Intraday liquidity monitoring apps. This role will involve partnering with key stakeholders to ensure proper design and architectural patterns are deployed to ensure high-availability, failover, and scaling. Demonstrate best practices throughout software development lifecycle of design, build, code review and test with focus on application resilience. Participates in design, development, and implementation of large and complex enterprise-wide applications, which may require them to learn new technologies. Work closely with users and testers to ensure requirements and test plans serve customer needs.
Required Skillset:
- 7+ years of experience with Java, Spring, Oracle
- Working experience in Spring Framework, Hibernate etc. and CI/CD tools - Jenkins, Ansible, Horizon, Quartz Scheduler
- Well-rounded full-stack Java developer with strong back-end and front-end development skills
- Design and development experience in modern technologies such as API management, REST/API integration, Containers, Micro services
- Ability to conceptualize and execute a best-in-class User Experience
- Excellent debugging and problem-solving skills that exhibit a willingness to take ownership with enthusiasm in the face of technical challenges
- Agile development with ability to refine Jira issues with all required acceptance criteria and knowledge to maintain code versioning releases
- Knowledge of modern Software Development languages for example Angular, NodeJS, or Front-End Programming Languages
- Skilled in writing Unit Tests, or Test-Driven Development, Junit, karma-jasmine
- Strong communication skills, written and verbal
- Experience with JBoss/Tomcat/Apache application servers
- Experience working with Kafka stream
- Experience working with Spring data and Redis
- Experience in Oracle databases (relational/document/ including NoSQL databases
Desired Skills:
- Expert in common software development design patterns
- Experience configuring and using a Rule Engine
- Financial services industry knowledge/experience in Treasury