Job Description :
Designation : API Developer
Location: Baltimore ,MD
Required (Must Have)
· Experience in developing Java J2EE based Web Services, Spring Framework, REST APIs, URI, JSON/XML at least 5 years or more
· Have worked previously with Mulesoft or WSO2 API Manager and utilization with the Mulesoft components
· Adopted SOA service oriented architecture to integrate back end service with Mulesoft API Manager
· Integration experience with Forge Rock and Mulesoft API Manager
· Must be able to deliver working software code using framework like Spring framework, Java the candidate will spend 70% of time in coding
· Strong programming and coding experience and past back ground of utilizing either WSO2, Java, J2EE, REST API design patterns and architectures
· Development experience connecting with RESTful Web Service with Data Access Layer utilizing JDBC, SQL, Hibernate
· Prior experience in developing test driven development using JUnit or Mockito mocking framework
Good to Have
· Experience in creating solution utilizing NoSQL database (Mongo DB or Mark Logic) to integrate with the REST API Layer
· Experience in profiling and performance tuning of Java, J2EE and Spring based REST APIs applications
· Test Driven Development experience, Docker Containers, AWS experience
· Experience in working with Agile SCRUM development methodologies
· Java Certified Developer or Oracle Certified Developer
· AWS Certification either Associate Developer or SysOps or Solutions Architect
Skills Required (Must Have)
· Programming Skills: Java, J2EE, Spring Framework is must (at least 5 years of experience)
· REST API Development using Spring
· Maven, XML, JSON, RESTful Web Service development experience