Previous Job
Previous
API Developer-Louisville, KY
Ref No.: 18-04231
Location: Louisville, Kentucky
Java/API Developer
Location: Louisville, Kentucky
Fulltime
Salary plus benefits

US citizen, Green Card and no third party agencies –C2C.
Mandatory Technical / Functional Skills
  • 8-10 years experience in Java based technologies
  • Working knowledge of Spring Boot, Spring Rest, Spring Data, JPA2, JMS, Spring Batch, Junit
  • Development experience in Microservices based architecture using Spring Cloudor Netflix OSS (Eureka, Ribbon, Sleuth, Zipkin, Hystrix, Event Sourcing)
  • Experience in Cache solutions: EhCache / Terracotta
  • Knowledge of any API Management Tool (IBM API Connect is bonus)
  • Experience in implementing Cloud native Applications/APIs with 12 factor adoption
  • Experience in using Swagger API
  • Java 8 experience is a must
  • Knowledge of SQL Server / CouchBase
  • Working experience in any Application Server (Tomcat / Wildfly / WebSphere)
  • Experience in developing Messaging applications using Apache Camel and/or Red Hat Fuse
  • Experience in designing transactional systems using ORM frameworks
Roles and responsibility
• Have a clear understanding of functional / technical requirements
• Prepare Service specifications, Class Diagrams, Sequence Diagram
• Development of technical components
• Should have a very good understanding of the project architecture
• Adhere to the project's defined implementation / deployment model
• Adhere to project specific design pattern, guidelines and checklist
• Use project's best practices and coding standards
• Help remove the technical impediments
• Review and provide feedback on code produced by team

Desirable Technical / Functional Skills
• Knowledge of integration Architecture & Design Patterns
• Knowledge of API gateway – like Loopback framework
• open source Frameworks - NodeJs, Socket.io
• Good knowledge of Fuse ESB, WCF/SOAP