Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
As a Lead Software Engineer, you will be at the forefront of shaping the future of online shopping experiences. Join us to embark on an exhilarating journey where you'll collaborate with various teams and explore the dynamic landscape of e-commerce. You will be responsible for leading a team of software engineers, working on Spring Boot and microservices architecture, and utilizing a range of technologies including JDK 17 or higher, Kafka or JMS Queue for asynchronous communication, Oracle or Cassandra for DB, Solr search implementations and many more. This role offers an exciting opportunity to work on challenging projects, collaborate with cross-functional teams, and contribute to the success of our organization. The successful candidate must have great communication skills, a passion for software solutions, and a strong sense of ownership.
What will you do?
- Lead and mentor a team of software engineers, providing technical guidance, coaching, and support in their professional development.
- Drive the design, development, and implementation of high-quality software solutions using Spring Boot and microservices architecture.
- Collaborate with architects, product managers, and other stakeholders to understand business requirements and translate them into technical specifications.
- Ensure the delivery of quality code with 100% code coverage, following Sonar coding standards and best practices.
- Participate in design discussions, architectural decisions, and code reviews to ensure scalability, reliability, and maintainability of the software.
- Design and implement robust and scalable APIs for internal and external consumption, adhering to RESTful principles and industry best practices.
- Develop comprehensive API documentation and specifications to facilitate integration and usage by other teams and external partners.
- Collaborate with quality assurance engineers to develop automated test suites for API testing, ensuring comprehensive coverage and reliability of APIs.
- Work closely with UI, DevOps, Sterling, DBA, and other teams to integrate software components, automate deployment processes, and ensure seamless operation of the software.
- Stay updated with the latest technologies and industry trends, and evaluate their potential impact on our projects and solutions.
- Gain exposure to different brands within our organization, understand their unique requirements and implementation strategies, and contribute to the development of scalable and flexible solutions.
- Analyse and optimize the end-to-end order lifecycle, including order processing, delivery, and returns, to enhance the overall customer experience.
- Study real-life cases from leading e-commerce giants, identify best practices and opportunities for improvement, and incorporate them into our software solutions.
- Bachelor's or Master's degree in Computer Science or a related field.
- 8+ years in Java 17+, Functional programming in Java, Sprint Boot, REST API Development, Kafka, WebFlux (nice to have), ELK & Kibana, Unit, Mockito, Databases, NO SQL, Cassandra, etc
- Software delivery leveraging agile practices at scale.
- Technical expertise and hands-on experience with implementing and owning enterprise level Order Management and related Supply Chain Systems.
- Hands-on experience in building and governing Microservices related to Supply Chain domain.
- Front-end technologies such as Micro Front Ends, JavaScript Frameworks like React.
- Knowhow of latest UI design trends like API-first Development, Voice UI and AI technology.
- Expertise in building highly scalable and transactional customer-facing applications.
- Good understanding of infrastructure, networks, and security with a focus on security life cycle management and cybersecurity.
- Experience with building CI/CD and DevOps solutions.
- Strong analytical skills with the ability to dissect complex problems and propose effective solutions.
- Excellent communication and leadership skills, with the ability to mentor and inspire team members.
- Experience with Maven or Gradle, Git and GitHub Enterprise expertise.
Skills Required
- Bachelor's or Master's degree in Computer Science or related field.
- 8+ years of experience with Java (JDK 17+) and functional programming in Java.
- Hands-on experience with Spring Boot and building microservices.
- REST API development and API-first design principles.
- Experience with Kafka or JMS queue for asynchronous communication.
- Experience with Oracle or Cassandra databases (NoSQL/Cassandra).
- Experience implementing Solr search solutions.
- Experience with ELK stack and Kibana for logging/monitoring.
- Unit testing and Mockito expertise; deliver high code coverage and follow Sonar standards.
- Experience delivering software using agile practices at scale.
- Technical expertise in enterprise Order Management and Supply Chain systems.
- Hands-on experience building and governing microservices in the Supply Chain domain.
- Experience with front-end technologies: Micro Front Ends and JavaScript frameworks like React.
- Expertise building highly scalable, transactional customer-facing applications.
- Understanding of infrastructure, networking, and security lifecycle management/cybersecurity.
- Experience building CI/CD pipelines and DevOps solutions.
- Experience with Maven or Gradle, Git and GitHub Enterprise.
- Strong communication, leadership and mentoring skills.
- Knowledge of WebFlux (reactive) is a plus.
- Familiarity with API-first development, Voice UI and AI technologies.
What We Do
Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.








