
On-Site
Full-Time
Bengaluru, Karnataka
India
Skills
Java
Jakarta EE
XML
Software Development
Software Design
Design Patterns
Cloud Infrastructure
Cloud Computing
Distributed Systems
Coaching & Mentoring
About the Role
How you will make an impact
· Work alongside and mentor software developers to design and implement robust, high-quality software used by millions of customers every day.
· Working with product owners, product managers, and engineering team leads providing designs and estimates for proposed initiatives.
· Drive innovation and adoption of industry best practices through code examples, pairing, teaching, and designing highly performant, extensible systems.
What you need to be successful
· Deep experience designing, building, delivering, and operating enterprise-grade production software.
· Strong mentoring and coaching instincts. Leads conversations to drive engineering decisions in a positive, yet critical manner.
· Designs distributed; service-oriented software organized around functional capabilities.
· Fluent in modern software design patterns and principles—SOLID, Twelve-Factor, DRY
· 15+ years of Java/J2EE development experience is required
· Proficient in RDBMS technology, for real time systems
· Responsible for enforcing / defending the business interest in executing on those decisions at all layers of the application stack.
· Broad technology knowledge, having worked with custom development projects, systems integration efforts and database systems
· Clearly communicates trade-offs and relative costs of different approaches to a given problem or requirement.
· Oracle Cloud Infrastructure (OCI), preferred
· New Relic, preferred
· Work alongside and mentor software developers to design and implement robust, high-quality software used by millions of customers every day.
· Working with product owners, product managers, and engineering team leads providing designs and estimates for proposed initiatives.
· Drive innovation and adoption of industry best practices through code examples, pairing, teaching, and designing highly performant, extensible systems.
What you need to be successful
· Deep experience designing, building, delivering, and operating enterprise-grade production software.
· Strong mentoring and coaching instincts. Leads conversations to drive engineering decisions in a positive, yet critical manner.
· Designs distributed; service-oriented software organized around functional capabilities.
· Fluent in modern software design patterns and principles—SOLID, Twelve-Factor, DRY
· 15+ years of Java/J2EE development experience is required
· Proficient in RDBMS technology, for real time systems
· Responsible for enforcing / defending the business interest in executing on those decisions at all layers of the application stack.
· Broad technology knowledge, having worked with custom development projects, systems integration efforts and database systems
· Clearly communicates trade-offs and relative costs of different approaches to a given problem or requirement.
· Oracle Cloud Infrastructure (OCI), preferred
· New Relic, preferred