Ananas E-commerce

Senior Software Engineer

Belgrade, RS

11 days ago
Save Job

Summary

As a Senior Software Engineer, you will work on our microservices for various domains - search, recommendation, order management, and payment.

You have a unique opportunity to build a scalable, highly available 24/7 platform deployed on AWS infrastructure. Challenging, isn’t it?


🎯 Key responsibilities:


  • Developing and maintaining microservices for various domains, including search, recommendation, order management, and payment. Optimize and improve existing microservices to enhance performance, reliability, and maintainability.
  • Producing reusable, clean, high-quality code; Writing unit and integration tests, analyzing performance, and providing recommendations for code and design optimizations.
  • Creating libraries, exposing APIs and ensuring memory-optimized communication between system components. Maintaining documentation for developed features, APIs, and system architecture.
  • Performing code reviews and mentoring younger team members.
  • Contributing to the architectural design and technical decisions that drive the platform's future development.


💡 Essential skills:


  • 7+ years of experience in software development with a focus on Java
  • Proficiency in Java, Spring Boot, and microservices architecture
  • Expertise in RDBMS (PostgreSQL) and tools for version-controlled database migrations.
  • Experience with ORM solutions (JPA or Hibernate)
  • Experience with Docker, Kubernetes and CI/CD tools
  • Excellent interpersonal skills and a team-oriented attitude
  • Strong analytical and problem-solving skills
  • Fluency in English


💎Nice to have:


  • Experience with AWS services (S3, Cognito)
  • Experience with Kafka and Redis
  • Experience with GraphQL is a plus


🍍 We offer:


  • The opportunity to work on a complex, scalable in-house product from scratch
  • A fast-paced, corporate start-up environment
  • Modern engineering practices and standards
  • Competitive compensation package
  • Private health insurance


At Ananas, we believe that every great endeavor starts from the letter A. Therefore, Apply and join us on this exciting journey!


Thank you for your interest in joining Ananas. We will carefully review all applications, and only shortlisted candidates will be contacted.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: