Lead Spring Boot Software Engineer at Caterpillar Inc.

Irving, Texas, United States

Caterpillar Inc. Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, ManufacturingIndustries

Requirements

  • Bachelor’s degree or foreign equivalent in Software Engineering, Electrical Engineering, Computer and Systems Engineering or a related field
  • 5 years of experience in Spring Boot Development or related occupation
  • Employment experience with CI/CD
  • Employment experience with Agile development
  • Employment experience with developing and implementing scalable microservices using Spring Boot
  • Employment experience with developing REST APIs
  • Employment experience with unit testing Spring Boot applications
  • Employment experience with developing search functionality
  • Employment experience with SonarQube
  • Employment experience with Docker

Responsibilities

  • Oversee four scrum teams to ensure overall code quality and velocity
  • Understand business requirements for new features implemented within eCommerce platform (Parts.cat.com and Shop.cat.com)
  • Work with business and business analysts to gather and refine business requirements and recommend changes
  • Perform programming, project management, and development assignments and work on complex aspects of systems work
  • Prepare technical design documents based on business requirements
  • Work on complex application or technical problem identification and resolution, including responding to off-shift and weekend support calls
  • Lead development and unit or integration testing of new features for the scrum team
  • Perform code reviews, performance assessments, and participate in architecture discussions
  • Support the QA team on every release’s quality assurance as a representative from the development team, address issues that arise from testing
  • Work independently on complex systems or infrastructure components used by one or more eCommerce applications or systems
  • Drive application development focused on delivering business-valuable features
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
  • Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results
  • Perform implementation, regular problem solving, maintenance and support for agile software development
  • Design, modify, develop, write and implement software programming applications for target system using agile methods
  • Acquire client requirements; resolve workflow problems through automation optimization
  • Write source codes for new applications and generate and enhance code samples for existing applications
  • Utilize automated testing tools to perform testing and maintenance
  • Conduct walkthroughs and monitor effectiveness and quality of development activities
  • Elaborate on multiple-development toolkits for traditional and web-based software
  • Contrast advantages and drawbacks of development languages and tools

Skills

Spring Boot
Java
Scrum
Agile
eCommerce
Code Review
Unit Testing
Integration Testing
Project Management
Technical Design
Architecture

Caterpillar Inc.

Manufactures heavy machinery for various industries

About Caterpillar Inc.

Caterpillar Inc. designs and manufactures heavy machinery and equipment for industries such as construction, mining, energy, and rail. Their products include a wide range of machinery and engines that help clients complete large-scale projects. Caterpillar's equipment works by providing powerful tools that can perform tasks like digging, lifting, and transporting materials. What sets Caterpillar apart from its competitors is its strong aftermarket support, which includes maintenance and repair services, ensuring that their machinery remains efficient and reliable over time. The company's goal is to deliver high-quality products while also focusing on sustainability and community development through initiatives that improve education and reduce poverty.

Irving, TexasHeadquarters
1925Year Founded
$143.5KTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Social Impact, AI & Machine LearningIndustries
10,001+Employees

Benefits

Annual incentive bonus plan
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development

Risks

Closure of Aurora office may impact regional economy and Caterpillar's reputation.
Partnership with Anti Social Social Club could dilute Caterpillar's industrial brand focus.
Advanced technology in Cat D8 dozer may face resistance from traditional customers.

Differentiation

Caterpillar's century-long history underscores its reliability and industry leadership.
The company integrates AI and IoT to enhance machinery performance and customer satisfaction.
Caterpillar's strong aftermarket services ensure product longevity and operational efficiency.

Upsides

Growing demand for autonomous equipment boosts Caterpillar's innovation in heavy machinery.
Expansion of 5G networks enhances Caterpillar's remote operation capabilities, improving safety.
Caterpillar's commitment to sustainability aligns with the global shift towards eco-friendly practices.

Land your dream remote job 3x faster with AI