Position: Sr/Lead Java Developer
Location: Columbus, OH(Hybrid)
Duration: Long Term Contract (W2 Contract)
Interview: WebEx/Video
Client is comfortable to provide transfer for H1B Candidates
Must Have Skills:
- Experience in a Leadership Position
- Experience leading a development team of 5 or more.
- Experience in finance industry payments landscape/check processing.
- Kafka and/or event driven, stream processing technologies.
- Rule engine experience
- Domain Driven Desgin (DDD)
Required Skills
- Core skills Java/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch), Web Services (REST, SOAP etc.), Kafka (streaming technologies),integration technologies, Cloud Technologies (AWS/PCF), Microservices & knowledge on Oracle, MongoDB database.
- Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design Patterns
- Experience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).
- Hands on Experience in using BDD testing frameworks (Cucumber, karate etc)
- Product & Design Knowledge - Experience with Product Development, Large Enterprise Scale Integrations (preferably in design/development of customer facing large enterprise applications)
- API - driven development - Experience working with remote data via SOAP, REST and JSON.
- Hands on experience in delivering high value projects in Agile (SCRUM) methodology using preferably JIRA tool.
- Unit Testing (JUnit preferred)/ TDD - Scripting & Automated Testing, Continuous Integration, and deployment