What you know
- Design develop and maintain a robust and scalable Rewards Engine using Java 11 Spring Boot and Spring Framework.
- Implement batch processing solutions using Spring Batch for efficient handling of large-scale data.
- Develop and integrate RESTful APIs to support e-commerce features and ensure seamless communication across microservices.
- Work with Cassandra for distributed data storage and Oracle 11 for transactional database operations.
- Write and maintain comprehensive unit and integration tests using JUnit and Mockito to ensure code quality and reliability.
- Conduct code reviews and design reviews to ensure code quality maintainability and adherence to architectural standards.
- Coordinate effectively between onsite and offshore teams to ensure smooth collaboration task alignment and timely delivery of project milestones.
- Optimize and deploy services in a Kubernetes environment leveraging container orchestration for scalability and fault tolerance.
- Collaborate with cross-functional teams including frontend developers DevOps and QA to deliver high-quality solutions.
- Ensure adherence to best practices in code quality security and performance optimization.
- Troubleshoot and resolve production issues with minimal downtime and impact on business operations.
Important attributes for this role
- leading the team for successful delivery
- ECom Retail experience (desired)
- decision making
- Clear communication skills and ability to drive the technical conversations
What youll do:
- 8 years of professional experience in backend development with Java 11.
- Experience in the eCommerce domain having Loyalty/Reward systems is a value add
- Proficiency in Spring Boot and Spring Framework for building enterprise-grade applications.
- Hands-on experience with Kafka for building event-driven and distributed systems.
- Strong understanding of Spring Batch for handling batch jobs and data processing.
- Hands-on experience with Cassandra and relational databases like Oracle 11.
- Expertise in developing and consuming RESTful APIs.
- Proficient in writing unit tests with JUnit and mocking frameworks like Mockito.
- Familiarity with CI/CD pipelines and DevOps practices.
- Familiarity with containerization technologies and Kubernetes for deploying and managing applications.
- Solid understanding of system design object-oriented programming and design patterns.
- Experience in Agile development methodologies and tools such as Jira and Git.
- Strong analytical and problem-solving skills with the ability to work independently and in a team environment.
Education:
Bachelors in computer science or related field.
What you know Design develop and maintain a robust and scalable Rewards Engine using Java 11 Spring Boot and Spring Framework. Implement batch processing solutions using Spring Batch for efficient handling of large-scale data. Develop and integrate RESTful APIs to support e-commerce features and en...
What you know
- Design develop and maintain a robust and scalable Rewards Engine using Java 11 Spring Boot and Spring Framework.
- Implement batch processing solutions using Spring Batch for efficient handling of large-scale data.
- Develop and integrate RESTful APIs to support e-commerce features and ensure seamless communication across microservices.
- Work with Cassandra for distributed data storage and Oracle 11 for transactional database operations.
- Write and maintain comprehensive unit and integration tests using JUnit and Mockito to ensure code quality and reliability.
- Conduct code reviews and design reviews to ensure code quality maintainability and adherence to architectural standards.
- Coordinate effectively between onsite and offshore teams to ensure smooth collaboration task alignment and timely delivery of project milestones.
- Optimize and deploy services in a Kubernetes environment leveraging container orchestration for scalability and fault tolerance.
- Collaborate with cross-functional teams including frontend developers DevOps and QA to deliver high-quality solutions.
- Ensure adherence to best practices in code quality security and performance optimization.
- Troubleshoot and resolve production issues with minimal downtime and impact on business operations.
Important attributes for this role
- leading the team for successful delivery
- ECom Retail experience (desired)
- decision making
- Clear communication skills and ability to drive the technical conversations
What youll do:
- 8 years of professional experience in backend development with Java 11.
- Experience in the eCommerce domain having Loyalty/Reward systems is a value add
- Proficiency in Spring Boot and Spring Framework for building enterprise-grade applications.
- Hands-on experience with Kafka for building event-driven and distributed systems.
- Strong understanding of Spring Batch for handling batch jobs and data processing.
- Hands-on experience with Cassandra and relational databases like Oracle 11.
- Expertise in developing and consuming RESTful APIs.
- Proficient in writing unit tests with JUnit and mocking frameworks like Mockito.
- Familiarity with CI/CD pipelines and DevOps practices.
- Familiarity with containerization technologies and Kubernetes for deploying and managing applications.
- Solid understanding of system design object-oriented programming and design patterns.
- Experience in Agile development methodologies and tools such as Jira and Git.
- Strong analytical and problem-solving skills with the ability to work independently and in a team environment.
Education:
Bachelors in computer science or related field.
View more
View less