Software Engineer

1 Day ago • 5 Years + • Backend Development

About the job

SummaryBy Outscal

Must have:
  • 5+ years J2SE/J2EE experience
  • Core Java, Multi-threading, Spring Boot
  • Web services development
  • Large-scale distributed system architecture
  • RDBMS & NoSQL databases
  • Distributed caching (Memcached, Redis)
  • AWS/Google Cloud experience
  • Test-driven development & CI
  • Clean code, refactoring
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Software Engineer III - Server


About Us


Liquidnitro Games is India’s flagship live services and game production company, founded by industry veterans with a proven track record in producing massively successful games & live services. For game companies, studios and publishers worldwide – we offer world class game development expertise to power creativity, growth and profitability in their games.


What’s in it?


The Software Engineer’s mission, driven individual who is passionate about developing software systems for games. We are looking for an experienced server software engineer for developing services to support the live operations and online gameplay, will be working in small teams that work closely together to create solutions for game requirements using modern technologies and frameworks deployed to cloud based infrastructure. You will provide technical expertise, establishing best practices, and driving innovation within the team.


Responsibilities:


  • Architect & develop distributed, resilient and high-performing back-end services, built on top of GAE/AWS cloud platforms
  • Work with a team of Server Engineers to manage & develop server-side stacks supporting games.
  • Collaborate closely with the cross functional game development teams to execute on the roadmap/vision of our games
  • Be responsible for performance testing at the server level, Ability to estimate work and provide accurate updates on progress.
  • Creative approach to problem solving
  • Estimate engineering effort during multiple stages of product life cycle.
  • Track development deliverables and communicate their statuses, risks to global teams.
  • You will Exhibit creativity and while collaborating and working with outstanding designers, engineers of different technical backgrounds, architects, and product managers.
  • Help us to resolve technical challenges and performance bottlenecks throughout the development cycle.
  • Help us to stay up to date with the latest industry trends, tools, and techniques, and evaluate their potential application in the game development process.
  • Conduct regular code and design reviews to maintain consistency across the project.
  • Mentor and help grow team members, encouraging a collaborative and thoughtful work environment.



Skill Requirements:


  • 5+ years’ experience in J2SE and J2EE development teams with a track record of delivering robust and scalable server architectures.
  • Expertise in Core Java, Multi-Threading & Spring Boot. Core development experience in Web services
  • 4+ years’ experience in architecting large-scale distributed systems
  • Exposure to RDBMSes & NoSQL databases.
  • Exposure to distributed Caching solutions (Memcached, Redis).
  • Exposure to Cloud environments like AWS, Google Cloud
  • Experience of test-driven development and continuous integration
  • Experience writing maintainable, reusable clean code
  • Passion for improving legacy code with careful refactoring, supported by tests
  • Exceptional analytical and creative problem-solving skills; solution-oriented individual.
  • Bachelor’s degree in Computer Science or a related field.

View Full Job Description

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug