Microservices architecture design and implementation
Cloud-based development in aws
You will build and ship software, drive architectural decisions and implementation across distributed applications, and lead cross-functional discussions to align product and technology strategy
Job Summary
You will build and ship software, drive architectural decisions and implementation across distributed applications, and lead cross-functional discussions to align product and technology strategy.
The role involves developing multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7 with a focus on quality, craftsmanship, and innovation.
Caterpillar fosters a culture of collaboration and continuous improvement, encouraging participation in Agile development and coaching senior engineers.
Matching Summary
You will build and ship software, drive architectural decisions and implementation across distributed applications, and lead cross-functional discussions to align product and technology strategy.
Skills & Requirements
Must-have
Java backend development with Spring Boot
Microservices architecture design and implementation
Cloud-based development in AWS
Modern web frameworks like React or Angular
Software development lifecycle expertise
Secure coding practices and OWASP knowledge
Performance optimization techniques
Nice-to-have
Experience with eCommerce platforms like SAP Commerce Cloud
Strong communication and leadership skills
Agile software development participation
Coaching and mentoring senior engineers
Knowledge of DevSecOps tools
Experience with web analytics tools
Experience breaking monoliths into microservices
Key Requirements
Senior engineering experience
Proven leadership in software architecture
Hands-on experience with Java and backend technologies
Knowledge of software development lifecycle methodologies
Experience with cloud platforms like AWS
Understanding of secure software development principles
Experience with microservices and integration technologies