YOUR ROLE: A chance to make the difference.
  • Be involved in a deep refactor of some of our core components: rethinking models, extracting monolith functionalities into independent services, improving performance and scalability, query optimizations.
  • Ensure that the platform runs smoothly, by considering security,performance and concurrency in the features you work on.
  • Be part of a multidisciplinary team that is composed of Frontend Developers, Backend Developers and a Product Manager.
  • Be accountable and proficient with the code that the team writes,keeping it clean and simple.
  • Learn and improve your skills to continuously push us to deliver higherquality products.
  • Design, develop, and maintain scalable Java backend applications using Spring Boot.
  • Build and manage RESTfuland GraphQL APIs, ensuring high availability and security.
  • Implement microservices architecture, API gateways,and event-driven systems.
  • Optimize databaseperformance with PostgreSQL, MySQL, and MongoDBwhile implementing caching strategies using Redis.
  • Integrate asynchronous messaging systems such as Kafka and RabbitMQ.
  • Deploy applications on AWS, Azure, or GCP, workingwith Docker & Kubernetes for containerization.
  • Manage CI/CD pipelines with GitLab CI/CD, Jenkins, or GitHub Actions.
  • Implement logging,monitoring, and performance tuning using ELK, Prometheus, or Grafana.
  • Write clean, maintainable, and efficient code with a strong focus on code quality.
  • Develop unit and integration tests to ensure system reliability.
  • Participate in code reviews and enforce best coding practices.
  • Lead and mentor backend engineers, ensuringtechnical excellence across the team.
  • Work closely with productmanagers, designers, and other stakeholders.
  • Collaborate with cross-functional teams to troubleshoot and optimize solutions.
  • Conduct technical R&D and proof-of-concepts for adopting new technologies.
WHO ARE WE LOOKING FOR:
  • Proficiency in Java (11+), Spring Boot, Spring Cloud, Hibernate, and JPA.
  • Expertise in RESTful APIs, GraphQL, OAuth2,JWT, and OpenAPI.
  • Strong database experience with PostgreSQL, MySQL, and MongoDB.
  • Familiarity with messaging and event streaming platforms like Kafka and RabbitMQ.
  • Basic cloud and DevOps knowledge, including Docker, Kubernetes, GitLab CI/CD, AWS Lambda, and Azure Functions.
  • Experience range- 6- 10 Years

Required Skills

Java postgresql springboot