Key Responsibilities:
• 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.
Required Skills & Qualifications:
• Frameworks: 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 teamplayer 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
What we offer you:
• Work in a studio that has complete P&L ownership of games.
• Competitive salary and Performance Link Incentives.
• Full medical, accident as well as life insurance benefits.
• Generous Paid Maternity/Paternity leave.
• Employee Assistance Programs.
• Active Employee Resource Groups – Women at Zapak.
• Frequent employee events.
• Work with cool people and impact millions of daily players