As a Senior Java Senior, where you'll lead the architectural vision for a scalable, secure, and modern e-commerce platform. You'll be responsible for designing microservices, RESTful APIs, and implementing robust solutions using cloud technologies (AWS/Azure), messaging systems (Kafka, RabbitMQ), and modern databases (NoSQL/SQL). You'll also mentor engineers, lead code reviews, and enforce high-quality coding and CI/CD practices.
Own the architectural vision and direction of a modern, cloud-native e-commerce platform.
Design and implement microservices architecture to support scalability and system resilience.
Drive adoption of best practices in security, cloud integration (AWS or Azure), and long-term system scalability.
Lead architecture reviews and provide mentorship to team members across engineering functions.
Architect, develop, and maintain RESTful APIs that are secure, performant, and scalable.
Design and implement solutions for asynchronous processing using Kafka, RabbitMQ, or similar.
Ensure seamless integration between backend services and frontend applications.
Promote high standards of code quality, testing, and documentation.
Conduct in-depth code reviews and drive best practices for CI/CD pipelines.
Proactively identify and resolve system bottlenecks and production challenges.
Mentor mid-level engineers and support continuous learning within the team.
5+ years of professional experience in Java development, working on enterprise-level systems.
Strong experience with microservices architecture and distributed systems.
Practical knowledge of message queues such as Kafka, RabbitMQ, or AWS SQS.
Proficient with Docker and familiar with Kubernetes deployments.
Experience with NoSQL databases (e.g., MongoDB, Cassandra, Redis).
Solid track record designing and maintaining RESTful APIs, with a strong understanding of API security, versioning, and documentation using Swagger/OpenAPI.
Demonstrated success deploying and managing applications on a major cloud platform (AWS or Azure).
Experience with relational databases (PostgreSQL, MySQL) and ORM tools like JPA/Hibernate.
Proven problem-solving skills with a history of delivering reliable, scalable software solutions.
Working knowledge of Agile methodologies (Scrum/Kanban).
Experience with search technologies like Elasticsearch or Solr.
Prior work on e-commerce platforms or transactional systems.
Contributions to open-source projects or a public GitHub profile.
Cloud certifications such as AWS Certified Developer or Azure Developer Associate.
Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Experian
GoDaddy
xAI
Housecall Pro