Job Description :
Role: Java Full Stack Developer

Location: Mooresville, NC.

Duration: 12+ Months



Requirements:



· 6+ years of strong software development experience in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) features

· Experience with Spring Boot

· Understanding of & experience with Microservices

· Strong experience in writing high quality code with full automated unit test coverage.

· Strong experience in defining and applying design standards, patterns, quality matrix depending on the solutions

· Working experience with data platforms (relational and/or Nosql) and messaging technologies

· Working experience with MVC frameworks like Spring, etc

· Experience in one or more of front-end development technologies

· Understanding & experience in Microservices and automated integration testing

· Working experience creating high performing applications including profiling and tuning (of those applications to boost performance)

· Understanding & experience in API management, Swagger

· Experience in TDD/BDD

· Experience in Scrum/Agile

· Understanding of various infrastructures (on-premise, cloud)

· Any Streaming supported tools such as Kafka / PubSub /AWS Kinesis