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.
-
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.
-
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.