Software Engineer III (Angular/Java/HTML5)

Paychex | Rochester, NY

Posted Date 10/01/2024
Description Overview

Paychex North America, Inc. seeks a full time Software Engineer III (Angular/Java/HTML5)

at our offices located at 135 Calkins Road, Rochester, NY 14623

 

Job Title: Software Engineer III (Angular/Java/HTML5)

 

Job Description: Design and develop applications by leveraging Agile principles to deliver efficient and scalable software solutions involving contribution to full software development life cycle, from requirement analysis to deployment and maintenance, collaborating closely with cross-functional teams, architect robust systems to meet client needs, translating Product requirements into functional code to ensure successful execution of software development initiatives.


Responsibilities

  • Duties include:

    1. Translate design mockups into responsive and interactive web applications using technologies such as HTML, CSS, and JavaScript and expertise in frameworks such as Angular and React.js to meet business requirements while adhering to best practices in terms of accessibility and performance.
    2. Develop microservices by leveraging Spring Boot’s dependency injection features, writing clean, maintainable code using Java, using postman to ensure proper integration, error handling, including debugging, troubleshooting issues and optimizing performance.
    3. Design and implement robust event-driven architectures, ensuring seamless communication between microservices. Includes development of Kafka producers and consumers, configuring topics, and managing message queues to facilitate asynchronous communication across distributed systems.
    4. Craft complex SQL queries to optimize database performance, use NoSQL database such as MongoDB to store and manage unstructured or semi-structured data.
    5. Lead the triage and resolution of complex system issues, support application during quality assurance and user acceptance testing, providing technical support during 24x7 on call rotations involving live production clients by troubleshooting various components of the application.
    6. Develop automated test cases to conduct end-to-end testing, simulating user interactions and verifying the functionality of our web applications across different environments and devices leveraging a range of testing frameworks such as PXT, Jasmine, Karma and JUnit to ensure the quality and reliability of our applications.
    7. Proactively monitor and analyze application behavior using tools like AppDynamics to identify and address issues to improve application performance and user experience.
    8. Follow Software Development Life Cycle (SDLC) using Agile methodology, orchestrate efficient development workflows through automation pipelines by adhering to Continuous Integration and Continuous Deployment (CD/CI) and its maintenance using tools like Jenkins, Gradle, XLR, and XL Deploy (XLD).
    9. Serve as Subject Matter Expert in a relevant Payroll technology or Paychex application, guiding and mentoring fellow developers on technical concepts and best practices contributing to the long-term success of team and excellence in projects.

Qualifications

Master’s degree in Computer Science or a related field (or foreign equivalent degree) and 3 years of experience in software development. 

Experience, which may be gained concurrently, must include: 

  1. 3 years of experience designing and developing applications using Angular framework, Javascript, HTML and CSS.
  2. 3 years of experience in Java programming / J2EE.
  3. 3 years writing unit tests and working with testing frameworks like Jasmine, Karma, Junit.
  4. 3 years of experience designing and implementing RESTful APIs.
  5. 3 years of development experience with services and applications on OpenShift using XLD, Weblogic Server, Tomcat, build tools(Jenkins) leveraging Gradle and Ant.
  6. 3 years of experience working with version control tools such as Git to track changes and conduct source code reviews with Code Collaborator.
  7. 3 years of experience using Jenkins for continuous integration and continuous improvement.
  8. 3 years of experience in troubleshooting issues using tools such as Splunk, AppDynamics, and Log4j.
  9. 3 years of experience working with Sql and NoSql databases such as Oracle and MongoDB.
  10. 2 years of experience with a distributed streaming platform like Apache Kafka.

Position is eligible to telecommute from any US location.

 

*Position is eligible for Employee Referral Program.

 

Salary: from $114,962 to $119,962/year


Compensation

In the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $114,962-$119,962 annually. Please keep in mind that this range is the base pay only and does not consider other components that make up the total rewards package for the position. If you are hired at Paychex, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.
Salary114,962.00 - 119,962.00 Annual
Employment Type
Full Time

Share this job