Java Application Developer
ADP

Pasadena, California

Posted in Human Resources and Personnel


This job has expired.

Job Info


ADP is consistently ranked on Fortune's "World's Most Admired Companies" and Forbes' "World's Most Innovative Companies" lists. We foster an environment that encourages creative thinking and putting ideas to the test. We believe in non-negotiable principles that guide us day-to-day. Our credo not only delivers great business results but helps us grow our careers and thrive in an atmosphere of continuous learning and complex problem solving inside an authentic and supportive culture. We hire industry-leading professionals from all backgrounds and experiences with two core values in mind: passion and fun. We invite you to learn more about Our culture and Our commitment to DEI.

We are hiring a mid-level Java application developer to work with an experienced team of engineers to help build out the next generation of ADP Human Capital Management (HCM) related products and services. We are looking for a highly motivated, smart, and creative thinker with a "can-do" attitude and an eagerness to write high-quality code, based on high-quality designs.

In this role, you will contribute your Java, Spring framework, Node.JS, Python, and AWS development experience to build RESTful web services, serverless functions, and other application features. You will collaborate as part of a globally distributed team of engineering peers, architectural leads, product owners, and project stakeholders guided by Agile methodologies while using the latest AWS cloud technologies, and software development best practices and patterns.

This is an exciting opportunity for an engineer looking for both technical and career growth with a desire to work with passionate, fun people and a company that values your contributions.

THINGS YOU'LL DO:

  • Participate in Scrum ceremonies required in Agile software development.
  • Follow best practice-based software development patterns and practices to ensure high application quality, performance resiliency, reliability, and scalability.
  • Perform hands-on development; code, test, deployment activities
  • Use automated code review tools and participate in peer code reviews
  • Identify and resolve technical issues through debugging, research, and investigation working with teammates and stakeholders as needed.
  • Create and update software documentation.
  • Use Jira and Confluence to track issues and store documentation.
  • Manage multiple and dynamic priorities to meet deadlines.
  • Develop and maintain CI/CD processes using Jenkins and various AWS CI/CD tools
  • Work with the client implementation and service teams to improve the end user's experience
  • Provide production support

EXPERIENCE YOU NEED:

  • Computer Science/Engineering or equivalent degree is required.
  • Required Technical Skills
    • 3 - 5 years experience with the following:
      • Hands-on Java, J2EE development experience developing and supporting Enterprise-class applications and services
      • Design and development of highly scalable Java/J2EE based web services
      • One or more of the following Java Frameworks such as Spring and Hibernate
    • Intermediate level knowledge in the following:
      • Node.JS
      • Microservices and REST API development
      • Python and Conda
      • Linux and Tomcat
      • JSON documents and JSON Schemas
      • Full software life cycle (SDLC) -- develop/test/build/deploy/etc.
      • Unit testing, System testing, and integration testing
  • Git Based Version Control
  • Object-oriented programming and applying design patterns and practices
      • Understanding of Java architecture.
  • Supporting Java applications
    • analyzing log files, researching errors, managing security, configuring database connections, etc.
  • SQL and NoSQL Databases such as Oracle, PostgreSQL, MongoDB, or similar
  • Working knowledge of the following:
      • HTML5 / CSS3 / Javascript frameworks
      • CI/CD pipelines (AWS preferred)
      • Test-Driven Development
      • Domain-Driven Design concepts
      • Testing automation frameworks such as Selenium, Katalon, and Cucumber
      • Agile development with Scrum Practices, usage of tools like JIRA, Confluence
      • AWS services like API Gateway, Lambda, SQS, S3, Kafka, Elastic Search, Kinesis
      • Splunk
  • Required Non-Technical Skills:
    • Able to communicate clearly in oral and writing
    • Able to work well with others in a team environment of product management, architects, engineers, and stakeholders
    • Able to analyze requirements and develop software according to the technical specification and documented standards and guidelines
    • Willingness and ability to resolve technical issues related to projects or production support
    • Able to effectively participate, collaborate, and communicates with team members and stakeholders to foster teamwork within the group
    • Able to train, coach, or mentor more junior members of the project team to ensure effective knowledge transfer


This job has expired.

More Human Resources and Personnel jobs


Teya Development
Orlando, Florida
Posted about 3 hours ago

ADP
Jacksonville, Florida
Posted about 1 hour ago

ADP
Maitland, Florida
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.