Must Have:- Expert-level Java 8+ and object-oriented design principles
- Spring Boot, Spring Cloud, and Microservices Architecture
- REST APIs, API Management, and Service-Oriented Architecture
- Advanced database design and performance optimization
- Kafka, messaging platforms, and distributed systems
- Cloud-native application development (Azure or AWS)
- CI/CD, DevOps, and automated testing strategies
- Architecture and system integration experience
- Demonstrated technical leadership including solution design, code reviews, architectural decision making, and mentoring of engineers onshore and offshore
- Excellent written, verbal, and presentation skills
- Demonstrated ability to lead initiatives spanning multiple teams and business domains
- Proven track record of rapidly learning and contributing within unfamiliar technologies, applications, or business functions
- Strong stakeholder management and cross-functional collaboration skills
- Experience working in large enterprise environments with complex integrations, multiple dependent systems, and highly regulated change management processes
Good to Have:- Angular (v10+) or equivalent modern frontend framework
- Kubernetes and container orchestration
- Spark, Databricks, or large-scale data engineering platforms
- Domain-Driven Design (DDD)
- Event Sourcing and CQRS
- Infrastructure as Code
- Security and Authentication Frameworks
- Snowflake
- Observability and Monitoring Platforms (Grafana)
- AI/ML integration experience
- Transportation, logistics, supply chain, or railroad industry experience
Desired Profile:We are seeking a senior engineer who brings both deep technical expertise and the adaptability to lead across a diverse technology landscape.
The ideal candidate:- Serves as a technical leader and trusted partner across multiple teams and initiatives.
- Translates business challenges into scalable technical solutions.
- Quickly becomes effective in new domains, systems, and organizational contexts.
- Drives engineering excellence through mentorship, code quality, and technical leadership.
- Communicates effectively with developers, product teams, business stakeholders, and leadership.
- Builds organizational knowledge by sharing best practices and reducing dependency on individual subject matter experts.
- Thrives in dynamic environments where priorities and team assignments may evolve based on business needs.
Adaptability RequirementCandidates must demonstrate a history of successfully:- Supporting multiple applications, products, or business domains.
- Transitioning between projects with minimal ramp-up time.
- Learning unfamiliar technologies and business processes quickly.
- Collaborating effectively with new teams and stakeholders.
- Applying knowledge gained in one domain to solve problems in another.