Sr Software Engineer Caterpillar Chicago, IL

Kate

Administrator
Команда форума
Career Area: Digital

Job Description:

JOB PURPOSE: To contribute to design, development, testing and deployment of software systems and/or applications.

JOB DUTIES: Will contribute to design, development, testing and deployment of software systems and/or applications. Will be responsible for ongoing web service application design & development to support business needs; Perform design, analysis, programming, integration, debugging, testing, and implementation activities using Object Oriented (OO) Java, and Spring Boot and serverless frameworks to deliver software solutions to business/technical problems in support of customer requirements; will design of large-scale systems with focus on performance, scalability, high-availability, reliability and fault tolerance.

BACKGROUND/EXPERIENCE:
Basic qualifications:

- Masters Degree or foreign equivalent in Computer Science, Information Technology Electronics Engineering or related area.
- 3 years of progressive experience in design and development of distributed high-availability and reliability web applications using Java including (i) Java development; (ii) Agile software development methodology. (iii) SQL and NoSQL databases; Two (2) years of experience leveraging AWS and Tomcat, Docker, business models, data models, tools, or functionality, RESTful applications using Spring Boot/ Sprint MVC in multi-threaded, distributed environment along with CI/CD technologies ( Azure DevOps, Code Pipeline, Jenkins, shell scripts); one (1) year exp using Cloud technologies (AWS, Kinesis, API Gateway, CloudFormation/Terraform, IAM, AWS Lambda, S3, SNS, SQS), and in programming languages ( Scala or Java 8+).

Alternatively, will accept a Bachelors Degree or foreign equivalent in Computer Science, Information Technology or related and 5 years of progressive experience in design and development of distributed high-availability and reliability web applications using Java including (i) Java development; (ii) Agile software development methodology. (iii) SQL and NoSQL databases; Two (2) years of experience leveraging AWS and Tomcat, Docker, business models, data models, tools, or functionality, RESTful applications using Spring Boot/ Sprint MVC in multi-threaded, distributed environment along with CI/CD technologies ( Azure DevOps ,Code Pipeline, Jenkins, shell scripts); one (1) year exp using Cloud technologies (AWS, Kinesis, API Gateway, CloudFormation/Terraform, IAM, AWS Lambda, S3, SNS, SQS), and in programming languages ( Scala or Java 8+).

EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.

Not ready to apply? Submit your information to our Talent Network .
 
Сверху