Job Description :
Job Title : Java Developer 
Location : Currently remote for now and after the Covid situation gets settled it’s in NJ
Duration : 12 Months
Job Description :
We are looking for senior software engineers with at least 7 years of relevant experience to join our engineering team. The responsibilities include work in research projects to adopt new technologies, adapt our current framework to support new business requirements, collaborate with application teams to troubleshoot complex development problems, collaborate with architects and business analysts on the design of new solutions, collaborate with operations in the resolution of production incidents and evangelize application teams on the adoption of best practices and tools. To successfully accomplish that, the engineer must quickly acquire a deep knowledge of a variety of complex distributed systems and the interactions between them. A high level of technical and communication skills, as well as personal responsibility, autonomy and prioritization skills are required. A significant number of the following skills must be mastered at a high level to succeed in the role: Java 8+, Java EE, Springboot, JPA, JMS, SLF4j, servlet, dependency injection, microservices architecture, twelve factor app, test driven development, object oriented design, technical documentation, agile development, restful APIs, distributed systems, enterprise integration patterns, log analysis, Splunk, AppDynamics, Azure, OpenShift, Kubernetes, Apigee, Linux, Cassandra, MongoDB, DB2, Oracle, IBM MQ, WebSphere Liberty, Apache http server, Jenkins pipelines, bash scripting, groovy scripting, ansible, security scans (Fortify, Sonatype, Webinspect), encryption (Voltage, AES), SSL.
Must have: Java 8+, microservices architecture, test driven development, Cloud & bash scripting.

Similar Jobs you may be interested in ..