Title: Java MicroServices Developer(Any visa is fine Except H1B's)
Location: Irving,TX(Remote)
Duration: Long-Term Contract
Requirements:
• 4+ years of experience in designing and developing Java based enterprise applications especially MicroServices which are highly scalable, resilient, fault tolerant with self-healing ability
• Strong Knowledge on Core Java technology including knowledge of latest JDK (8 and higher)
• Solid hands knowledge of all advanced modules such as Concurrency, Collections, Generics, Java 1.8 Functional Interfaces, Stream, Reactive Programming, Lambda Expressions etc.
• Experience working with JEE based applications and relevant frameworks such as Struts, Spring (mandatory), Hibernate etc.
• Experience with cloud native development and MicroServices architecture
• Mandatory: Extensive working experience with Spring Boot, Spring Cloud Netflix, Spring Data, Spring Integration and Spring AMQP
• Experience with Cloud runtime such as Pivotal Cloud Foundry
• Hands on experience on distributed cache such as Gemfire
• Hands on experience in RDBMS, SQL using Oracle 10g or higher, MS SQL server
• Working knowledge of No-SQL dBs such as Mongo, Cassandra
• Solid experience on TDD and BDD
• Proficiency with latest IDEs like STS, IntelliJ etc.
• Very good communication skills
• Experience in banking domain
• Reasonable handle on client side technologies such as HTML5, CSS3, JavaScript, jQuery
Responsibilities:
• Get involved and take responsibility in requirement gathering/understanding, KT
• To work proactively and independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
• Providing expertise in technical analysis and solving technical issues during project delivery
• Client interfacing - understand customer requirements, propose technical solutions
• Drive Full-Life-Cycle Development of Mobile and web based projects
• To do code review, test case reviews and ensure code developed meets the requirements
• Load testing and performance tuning
• Identify and fix complex bugs in enterprise applications