The company is looking for a Mid Level Java Developer to contribute to software development and data products, focusing on data integration and adhering to best practices.
Requirements
- 3+ years of experience in software development roles with focus on software development and data products
- 3+ years of experience and knowledge in data integration design patterns
- 3+ years of experience implementing software development engineering best practices as well as DevOps, CI/CD, Scrum, and Kanban
- Minimum 2+ years experience coding in Java, building REST based APIs, using messaging and streaming technologies, and development tools such as Bamboo, Bitbucket, and Jira
- Minimum 2+ years hands-on experience utilizing Spring Boot, Spring Batch and other technologies to build data integration pipelines
- Minimum 2+ years of experience writing automated unit, integration, and acceptance tests for data interfaces & data pipelines
- Experience with scheduling tools like Control-M
Responsibilities
- Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the Production standards.
- Constantly update knowledge repository, ensure information regarding any support related activities or issues are available and easily accessible
- Responsible for servicing all requests for data or other activities that require access to Production systems
Other
- Financial Services industry experience
- Ability to quickly learn & become proficient with new technologies
- Exceptional interpersonal skills, including teamwork, communication, and negotiation.