Search by job, company or skills

R

Software Engineer - Backend

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

As a Software Engineer - Backend you will:

  • Design, develop, and maintain high-performance, scalable, and secure microservices, and event-driven architectures/solutions.
  • Collaborate with cross-functional teams to deliver solutions that meet business requirements.
  • Write high-quality, maintainable, and robust code. You may have experience in more than one language and understand the fundamentals of software engineering well enough to learn new languages and frameworks when needed.
  • Familiarity with a range of database technologies, encompassing both SQL(MySQL, PostgreSQL) and NoSQL options, including DynamoDB, Redis
  • Utilize version control tools like Git for efficient source code management and collaboration.
  • Develop and manage containerized applications using Docker and Kubernetes for streamlined deployment and scaling.
  • Ensure application performance, security, and responsiveness through rigorous testing and optimization.
  • Leverage cloud platforms (AWS, Google Cloud) to deploy and manage application infrastructure efficiently.
  • Troubleshoot a production issue by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and then resolve it. Identify root causes and identify learnings to improve both development processes and system design.
  • We re looking for someone who hasFrameworks: Strong expertise in Spring Boot and Spring MVC.
  • Languages: Proficiency in Java (versions 8, 11, 17, and 21).
  • Databases: Hands-on experience with MySQL, PostgreSQL, and NoSQL databases.
  • Frontend Skills: Basic knowledge of HTML; familiarity with JSP is a plus.
  • Version Control: Proficiency with Git for source code versioning and collaboration.
  • Cloud Technologies: Experience with AWS or Google Cloud for application deployment and infrastructure management.
  • Containerization: Knowledge of Docker and Kubernetes for efficient container orchestration.
  • AI/ML Knowledge: Familiarity with AI and ML tools, including LLM models, for basic integration and automation.
  • Soft Skills: Strong decision-making, problem-solving abilities, and a collaborative team-player mindset.

Preferred Qualifications

  • Experience with CI/CD pipelines and automation tools such as Jenkins, Ansible, or similar.
  • Familiarity with Agile methodologies for efficient project execution.
  • Knowledge of monitoring and alerting tools such as Grafana and Prometheus for system observability.
  • Experience working in fast-paced environments with large-scale distributed systems.
  • Understanding of AI-driven analytics, automation, and predictive modeling.

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Reliance Games, a leading publisher, and developer of mobile games. A division of Reliance Entertainment whose subsidiaries include entities like Dreamworks-SKG, and Codemasters.

Job ID: 130438383