You will design and maintain scalable backend services, collaborate with cross-functional teams, DevOps, and product team, and contribute to microservices development. This role is perfect for engineers looking to deepen backend expertise and grow toward seniority in a dynamic, product- driven environment.
Key Responsibilities:
- Develop, maintain, and optimize backend applications and microservices using Java (Spring Boot or similar).
- Design and implement RESTful/GraphQL APIs for frontend and mobile clients.
- Work on database design, query optimization, and data modeling (SQL and NoSQL).
- Collaborate with cross-functional teams to define and deliver new features.
- Ensure code quality through reviews, testing, and best practices.
- Improve security, performance, and scalability.
- Participate in CI/CD processes to deliver reliable software quickly.
- Write and maintain technical documentation for systems and APIs.
- Support production monitoring, troubleshooting, and debugging.
- Contribute to discussions on architecture, technology, and best practices.
Required Experience:
- 2–4 years of professional experience in backend development with Java.
- Strong knowledge of Java 11+ and experience with Spring Boot or Quarkus.
- Hands-on experience with REST API development and integration.
- Experience with relational databases (PostgreSQL, MySQL) and basic NoSQL (MongoDB, Redis).
- Solid understanding of object-oriented programming and design patterns.
- Familiarity with microservices and distributed systems.
- Experience with version control (Git) and collaborative workflows.
- Exposure to Docker and containerized applications.
- Understanding of testing frameworks (JUnit, Mockito, etc.).
Nice-to-Have:
- Familiarity with event-driven systems and messaging queues (Kafka, RabbitMQ).
- Basic knowledge of cloud platforms (AWS, Azure, GCP) and API documentation tools (Swagger/OpenAPI).
- Awareness of domain-driven design (DDD), caching strategies, and performance optimization
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and monitoring tools (Grafana, Prometheus, ELK).
What we Offer:
- Work on modern, scalable backend and frontend systems with real-world impact.
- Collaborative, supportive culture with mentorship and learning opportunities.
- Professional growth toward senior and lead roles.
- Experience with microservices and microfrontend architecture.
- Competitive salary and benefits in a safe, inclusive environment.
- A central office located in Landmark III with exclusive discounts at nearby coffee shops and restaurants.
- Access to Landmark's health club, including a gym and swimming pool.
To apply, send your CV to the e-mail address in the Apply for job button with the subject line: “Java Software Engineer”.
Only shortlisted candidates will be contacted.