Principal Software Engineer-java

Caterpillar UK

Bangalore, India
Architectural decisions
Distributed applications
Synchronous and asynchronous design patterns
You will build and ship software, drive architectural decisions and implementation across distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality

Job Summary

  • You will build and ship software, drive architectural decisions and implementation across distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
  • Lead cross team/cross-functional discussions and drive alignment on product/technology strategy.
  • Lead by example to build a culture of craftsmanship and innovation.

Matching Summary

You will build and ship software, drive architectural decisions and implementation across distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.

Skills & Requirements

Must-have

  • architectural decisions
  • distributed applications
  • synchronous and asynchronous design patterns
  • high-volume performing applications
  • continuous integration
  • Agile software development

Nice-to-have

  • culture of craftsmanship and innovation
  • industry and technology trends
  • engineering community
  • eCommerce products
  • MACH Architecture System design

Key Requirements

  • Senior engineering roles
  • modern web frameworks such as React/Angular/Nextjs
  • HTML 5, CSS3, ES6, TypeScript
  • JavaScript Design patterns
  • SSR, CSR
  • Responsive Web Design
  • CSS preprocessors like SASS
  • e2e tools like Cypress, Playwright
  • cloud-based development in AWS
  • backend technologies like springboot / NodeJSE
  • microservices based applications
  • database technologies (SQL/NoSQL)
  • integration technologies
  • web analytics tools, DevSevOps tools
  • performance and performance optimization
  • OWASP Top ten, secure coding practices

Work Rights

Not specified

Tailored Resume

Cover Letter