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
Associated topics: application developer, architect, architecture, design pattern, expert, lead, maven, perl, programming, senior software developer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...