Senior Backend Engineer (Java)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)

Offer summary

Qualifications:

At least 5 years of professional Java development experience., Strong knowledge of microservices architecture and distributed systems., Practical experience with message queues like Kafka or RabbitMQ., Proficiency with cloud platforms such as AWS or Azure..

Key responsibilities:

  • Design and implement microservices and RESTful APIs.
  • Lead architectural decisions for a scalable, secure e-commerce platform.
  • Mentor team members and enforce best coding practices.
  • Ensure system scalability, security, and integration with frontend applications.

Aspire IT Services logo
Aspire IT Services

Job description

About the Role

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.

What You Will Do
  • 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.

What You Will Need
  • 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.

Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization 
  • Work and learn from great minds 
  • Explore new opportunities to learn and grow everyday by attending technical and non-technical training 
  • Get market exposure by working with international tech leaders 
  • Nursery reimbursement benefit 
  • Attend virtual and onsite international tech conference
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Problem Solving

Back-End Engineer Related jobs