Previous Job
JAVA/Spring Developer
Ref No.: 17-00421
Location: Austin, Texas
Position Type:Contract
Start Date: 08/28/2017
Key Technical Skills: Java 1.7 and above, Spring boot , Spring IOC,Spring JDBC, Spring AOP,Spring Security , Restful Service,Sql,unix, G

· Independent/Individual Contributor.
· Experience in Developing Micro Service architecture based rest APIs.
· Able to design and develop the modules independently. Able to write Junit test cases.

Required skills:
· 4+ years of Experience in java/J2EE technologies.
· Experience on Server technologies like TomCat, WebLogic.
· Experience on Java Authentication and Authorization
· Proficient in using Spring(Dependency injection, spring configuration, spring security, spring AMQP, and spring boot.)
· Proficient in using Persistence (JDBC, Hibernate, SQL, DB design)
· Proficient in Java 1.7 and above
· Knowledge on Enterprise Messaging (EMS)
· Experience in writing Unit Testing using JUNIT, Mockito
· Experience using IDE (Eclipse, STS, Intellij, Visuual studio code)
· Knowledge on Swagger, Rest docs
· Knowledge on Microservices: Define micro-services decomposition strategies on monolithic apps, and design the implementation
· Should be able to review and understand any sql query / stored procedures and modify/optimize them
· Experience in CI/CD tools like Jenkins/Bamboo/GIT: Familiarity and usage of any of the CI/CD tools. Should be able to setup a new project for CI and CD or update an existing project.
· Experience in Build Automation: Can setup scripts to build the system and also documentation, installers, generate release notes and tag the code in source control