The company is looking to develop a scalable, high-performance software ecosystem within the eCommerce technology industry.
Requirements
- Strong expertise in Java (8+), Spring Boot, Hibernate, JPA, JTA, and Maven.
- Strong expertise in Next.js, React, TypeScript, Redux, and SCSS for frontend development.
- Deep understanding of microservices architecture, RESTful APIs, and PostgreSQL relational databases.
- Strong knowledge of Docker, Kubernetes, Git, and CI/CD workflows.
- Experience with Azure, AWS, OpenShift, JBoss, Redis, Memcached, or DataGrid is a plus.
Responsibilities
- Remain hands-on, designing and developing high-performance, scalable, and secure applications.
- Guide architectural decisions for both frontend and backend systems, ensuring seamless integration.
- Develop and optimize microservices using Java, Spring Boot, Hibernate, and PostgreSQL.
- Improve API design and integrations to enhance platform scalability and maintainability.
- Ensure security best practices (authentication, authorization, data protection) are implemented.
- Maintain CI/CD pipelines and collaborate with DevOps on containerized infrastructure (Docker, Kubernetes).
- Drive technical excellence through code reviews, architectural feedback, and engineering best practices.
Other
- Lead, mentor, and foster a high-performance engineering team culture.
- Oversee Agile Scrum processes, including sprint planning, daily standups, and retrospectives.
- Collaborate with stakeholders (Product, Design, Business) to translate requirements into scalable solutions.
- 7+ years of software development experience, including proven experience leading and nurturing engineering teams.
- Experience leading Agile Scrum teams and improving development velocity.