Caterpillar Inc. seeks Lead Spring Boot Software Engineer to oversee four scrum teams, ensure code quality and velocity, and implement new features within the eCommerce platform (Parts.cat.com and Shop.cat.com).
Requirements
- Spring Boot Development
- CI/CD
- Agile development
- Developing and implementing scalable microservices using Spring Boot
- Developing REST API's
- Unit Testing Spring Boot Applications
- Developing Search functionality
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) and 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.
Other
- Oversee four scrum teams
- Respond to off-shift and weekend support calls
- Support the QA team on every release’s quality assurance as a representative from the development team, address issues that arise from testing.
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
- Visa Sponsorship is not available for this position.