Title

Backend Java Developer

Location

Chicago, IL

Position Type

W2 contract

Experience Requirements
  • 15+ years of experience designing and developing software applications in Java
  • Minimum of 3+ years of experience leading geographically dispersed teams

Required Skills
  • Strong Java 17
  • Backend development (MUST)
  • RESTful web services
  • AWS knowledge: IAM, Kinesis, DynamoDB, API stack, SQS, SNS, KMS
  • PostgreSQL or any relational database
  • DevOps
  • High Availability and Reliable Solutions
  • Some architecture experience

Desired Technical Skills
  • Python experience

Job Description
  • Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Works independently on complex systems or infrastructure components that one or more applications or systems may use.
  • Drives application development focused around delivering business valuable features.
  • Maintains high standards of software quality within the team by establishing good practices and habits.
  • Identifies and encourages areas for growth and improvement within the team.
  • Mentors junior developers.
  • Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • Leads development of new functionality and applications on cross-functional teams.
  • Performs integration testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
  • Participates in technology evaluation and recommendations.
  • Applies an enterprise-wide view to solutions to support the adoption of standards and practices and promote reuse.
  • Performs production support triage, coordinating incident resolution and stakeholder communication.
  • Performs other job duties as assigned by Caterpillar management from time to time.

Soft Skills
  • Ability to work under pressure and within time constraints
  • Passion for technology and eagerness to contribute to a team-oriented environment
  • Mentoring junior developers
  • Production support triage, incident resolution, stakeholder communication

Required Education

Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field

#J-18808-Ljbffr
Similar jobs

Backend Java developer

Apply Now
Back to search page