Senior Software Engineer
Indexed description
As a Senior Software Engineer, you will be working 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.
- Actively leveraging AI tools for development, code reviews, and productivity, while promoting their adoption within the team.
- Contributing to the architectural design and technical decisions that drive the future development of the platform.
Essential skills:
- 5+ years of experience in backend, Java based development
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search