Java Developer
Paychex Inc
Contract Rochester, New York, United States Posted 3 months ago
About Position
Java Developer (Contract)
$75.00 / Hourly
Rochester, New York, United States
Java Developer
Contract Rochester, New York, United States Posted 3 months ago
Skills
Duties are listed based on the estimated % of time. Other responsibilities may be assigned. Responsibilities • Develop test deploy maintain and improve software to meet requirements • Design and develop test automation code • Complete highly complex program changes; self-directed • Perform comprehensive analysis and design for large-scale project initiatives • Serve as a technical leader; make significant technical contributions provide technical direction and evaluate new technologies for adoption • Act as a focal point to communicate project design and status to senior management • Provide project-level estimates and lead team through story level estimation efforts • Ensure team compliance with SDLC standards and CD/CI procedures; introduce new standards and opportunities for improvements • Monitor team progress against project estimates to provide status • Provide technical support and troubleshooting for applications across environments including high impact production issues • Maintain existing code base monitoring for failures in non-prod environments • Support changes during quality assurance user acceptance testing and post implementation to ensure integrity of application • Share technical expertise; guide and mentor others to maximize team effectiveness and quality • Support multi-team and cross-program project efforts serve as technical lead where necessary • Initiate and facilitate partnership between multiple software engineering and delivery teams • Observes and communicates performance of team members to assist in their development. • Subject Matter Expert across multiple technologies and Paychex applicationsDescription
Sr. Developer will help Jr. and mid level developers to solve technical challenges. Will also do design work and support the solution lead. This will involve primarily back end development including the following technologies: Java, Spring, Micro services, rest API's, messaging systems like Kafka and Rabbit and solid experience with SQL and PL/SQL for interacting with the Oracle DB
Responsibilities
- Knowledge (Application & Technical)
- • SME in several product areas or applications including the associated integration
- • Ability to work on very complex tasks
- • Represents team or IT in cross-functional meetings
- • Strong and versatile technical knowledge
- • Is a “Go-to” person
- • Able to design complex large scale solutions
- • Skilled at weighing and presenting options
- • Skilled at decomposing complex problems
- • Expected to suggest better alternatives and flows to given requirements based on experience
- • Keeping up with current and future technologies
- • Drives the utilization of the new tool sets and technologies approved by Paychex
- Leadership
- • Provides technical leadership for complex solutions
- • Able to present recommended technical direction to management
- • Takes on unpopular stance if necessary
- • Identifies work that needs to be done and acts before being asked or required by the situation
- • Takes action and makes sound decisions
- • Provides technical leadership outside area of expertise
- • Mentors and trains less senior team members
- • May propose new standards and procedures
- • May be required to communicate to senior management
- Process Improvement
- • Identifies opportunities and creates solutions
- • Drives implementation of a solution
- • Looks for ways to improves team’s performance
- Teamwork and Relationships
- • Detects and addresses problems within a team
- • Models desirable team behavior
- • Effectively communicates outside of team/dept
- • Tailors message based on audience
- • Reaches out to other teams and builds network
- Responsibilities
- • Lead the team in Project Planning activities
- • Lead the team in Project Design research and documentation
- • Write and Elaborate on Stories for project work
- • Lead Team in Refinement of project stories
- • Lead Team in Execution of Project and Support work
- • Research new Tools and Technologies
- • Create Proof of concepts for new Tools and Technologies
- • Teach the team new Tools and Technologies
- • Perform Code Reviews on both Development and Automated Testing code
- • Remove technical Roadblock from team
- • Perform defect analysis and resolution in development, test, and performance environments
- • Tune and Test Performance of code and perform Load Testing
- Desired Technology Experience
- • Java (5+ years)
- • Unit Tests (4+ years)
- o i.e. Junit, TestNG, NUnit, etc.
- • Spring (3+ years)
- • Spring Boot (1+ years)
- • REST or SOAP (5+ years)
- • Messaging Queues (3+ years)
- o i.e. JSM, Kafka, etc.
- • SQL (5+) years
- • Oracle PL/SQL (3+ years)
- • MongoDB (1+ years)
- • Gradle (3+ years)
- • Unix (3+ years)
- • Git (2+ years)
- • Build Tools (2 years)
- o i.e. Jenkins, AnthillPro, etc.
- • Kubernetes (1+ years)
- i.e. Docker, OpenShift, etc.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.