Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Contribute to or set strategy, drive requirements, and make recommendations for change, planning resources, budgets, and policies.
Play a pivotal role in driving reliable, scalable, and secure technology solutions aligned with business priorities, owning end-to-end technology delivery.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java (8+), multithreading, concurrency
Spring Framework & Spring Boot
Hibernate/JPA, ORM, query tuning
SQL & PL/SQL proficiency
Message based integration using MQ
Distributed systems design & build
Secure coding practices
Nice-to-have
Angular for UI troubleshooting
Chef cookbook scripting
Observability tooling (ELK)
Strong communication & leadership
Cloud engineering expertise
AI-driven development
Key Requirements
Experience managing complex technology programs
Experience establishing engineering best practices