Developer III

Paychex Webster, NY

We are looking for a Java developer to join our team! This development team is responsible for implementing new features for a new, cloud native application. They are also tasked with the implementation of enhancements to an existing Java J2EE application. We work with a wide variety of cutting edge technologies such as Docker, OpenShift, MongoDB, RabbitMQ, Java 1.8, JBoss and Spring framework. We work closely with product and operations to determine how to best design solutions for the application. Our agile environment consists of multiple agile teams (product owner, scrum master, analysts, software developers, and test automation engineers) working in two or three week sprints. Software is released through Continuous Delivery pipeline leveraging build, test and deployment automation, allowing for frequent releases to our customers and internal partners.

What you can expect to do in this role?

* Implement features for our new cloud native application.

* Implement enhancements for an existing Java/J2EE application

* Develop and maintain automated test scripts and scenarios

* Work in an agile environment where team collaboration is embraced.

* Help drive innovative approaches for tackling complex product needs.


Preferred Qualifications / Technologies:

* Bachelor's Degree in Computer or related discipline.

* 5 or more years of experience in related field.

* Agile Principles (scrum)

* CI/CD principles, including automated builds, tests, and deployments

* Java/J2EE/Junit

* Web Services (REST)

* Relational (SQL) / NoSQL Databases (MongoDB)

* Gradle

* RabbitMQ