Job Description :
Full Stack Java Developers (Software Developer)

Location: Newark, DE

Development and Architecture of microservices using Java, Spring boot
Migrating web application to Spring MVC
Perform performance engineering analysis on Web, Microservice and Middleware applications
Troubleshoot production and testing issues for resolution on Web and Middleware applications
Perform root cause analysis for production incidents
Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, ReactJSis required. Angular 2 or higherexperience is required
Expert with agile development process and project management tools like Jira or Trello
Experience building apps, micro-services from the ground up and scaling at an enterprise level
Experience with Open Source tools and frameworks such as Spring, Junit, is required
Experience with build and CI tools such as Git, Maven, and Jenkinsis required
Experience with messaging systems (Kafka, MQ and JMS) is a plus
Experience using application containers, caching technologies and cloud based technologies like Docker containers is required. Knowledge of AWS/Azure is a plus
Knowledge of relational database design and development (Oracle or SQL Server, stored procedures, data modeling) is required and understanding of NoSQL databases (Postgres, Vertica) is a plus
Solid foundation in data structures, algorithms, software design with strong analytical and debugging skills
Proven ability to write automated unit and integration tests for front-end and back-end code
Must-have Skills

1-3 years of strong experience in Java, Spring boot, REST
2+ years of experience in Java EJB, Rest Assured
Experience in Agile and/or SAFe development methodologies
Additional Job Details:

Good-to-have Skills 2+ years of experience in microservice platforms, Kafka, Redis, MongoDB, Cassandra, Docker, Kubernetes Experience in Linux/Unix Experience in CI/CD, Security and performance tuning Experience with leading Design & Architecture Development Practices such as TDD/BDD Well versed with design such OOP, Resiliency, Circuit Breaker Code quality analysis of performing static and dynamic analysis on their own code Excellent communication skills

Job Type: Contract

Job Type: Contract