About the Role In this role, you will design highly scalable and high performing technology solutions in an Agile work environment and produce and deliver code and/or test cases using wide-ranging experience, professional concepts, company objectives and Agile practices. You will collaborate closely with key business support teams, product managers, architecture to assist in resolving complex critical cross-team and cross-domain production issues to help simplify and improve business processes through the latest in technology and automation. You are a technical expert and will lead through the requirements gathering, design, development, deployment, and support phases of a product. You will leverage your comprehensive knowledge of domain and core programming technologies or packages to mentor and advise team members. What Youll Do
- Lead the design and development of applications using Java, Spring Boot, REST/SOAP services, Spring Batch, and Microservices.
- Build and maintain SOAP/RESTful APIs for application services and integrations.
- Develop Kafka producer and consumer APIs with clear documentation.
- Implement and enforce best practices in Spring Boot security, OAuth, source control, CI/CD pipelines, and observability.
- Partner with architects and stakeholders to deliver scalable, high-performance solutions for Gap s technology stack.
- Drive technical leadership in requirement analysis, solutioning, and design reviews.
- Work collaboratively with DevOps teams to resolve production issues and act as first-level support for critical applications.
- Mentor and coach engineers, fostering a culture of technical excellence and continuous improvement.
- Make informed technology choices about databases, scaling strategies, and cost-conscious solutions.
Who You Are
- Bachelor s degree in Computer Science or related field.
- 8+ years of experience, including 5+ years in Java/Spring Boot development.
- Proven expertise in microservices, API design, and performance-intensive applications.
- Ability to quickly learn new programming languages and tools.
- Strong problem-solving, analytical, and communication skills.
- Effective team player with a collaborative mindset.
Preferred Skills
- Experience with cloud platforms (Azure preferred).
- Familiarity with Docker, Swagger, Postman, and logging/monitoring platforms (e.g., Splunk).
- Knowledge of enterprise batch schedulers (CAWA or similar).
- Understanding of the retail/e-commerce domain (inventory, order management, integrations) is an advantage.