Principal Software Engineer-java

mussola.cat

Java backend development with spring boot
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

Work Rights

Not specified

Tailored Resume

Cover Letter