Role: Java Developer
Location: Cincinnati, Ohio
Duration: Long-Term
Job Description: - MUST HAVE: Ability to write complex procedures/views/SQL; Apache Kafka; JAVA 8/11, Jenkins, GitHub, SQL, Embedded Tomcat, Spring boot, Swagger, Micro services; Jenkins; Microservices
Responsibilities: - Design, maintain and implementation of API, microservices and backend components
- Work with API developers across the team to build new features at large scale
- Improve API standards and services
- Development and unit testing of Java RESTful services that integrates with external client systems
- Creates technical designs for new systems, and/or modifications to existing systems.
- Translates detailed requirements into functional system designs.
- Ability to prioritize work and meet deadline and also establish and maintain effective working relationships with clients, project team members, supervisors, and employees from other departments.
- Work closely with internal and external design, business, and technical counterparts
- Research and recommend functional libraries to expedite development
Required Qualifications: - At least 6+ years overall experience Java/J2EE development with REST API, Spring Boot, Angular, XML, JSON, Swagger - development, hands-on troubleshooting and deployment experience.
- 6+ years of RESTful or SOAP web services
- Working Knowledge and hands on experience in DEVOPs tools like Jenkins, Docker and GIT
- 3+ years Angular, CSS, JavaScript, HTML
- 3+ years of GitHub, Jenkins and CI/CD server
- Experience writing unit tests for JavaScript code.
- Experience using Agile methodologies for developing application
- Has Knowledge on APIGEE and Swagger
- Experience with mainframe application migration is a big bonus