Boddle Learning is on the lookout for a seasoned Senior Game Server Side Engineer to bolster our team. This role is perfect for those who have a deep passion for gaming and a strong background in server-side development, particularly in the context of educational or interactive gaming experiences.
Responsibilities:
- Design, implement, and optimize scalable server-side logic for high-performance gaming applications.
- Develop and maintain backend microservices, APIs, and serverless functions supporting complex game features.
- Ensure security, reliability, and performance of backend infrastructure, managing server loads in high-traffic environments.
- Lead migration of Java-based game server applications from legacy Java (Java 8) to newer versions (Java 17+).
- Implement and manage queuing/messaging systems (RabbitMQ, AWS SQS/SNS) and asynchronous architectures.
- Optimize and manage non-relational databases (DynamoDB) and caching solutions (Redis/ElastiCache).
- Manage real-time message transfers and optimize data payloads using WebSockets and efficient JSON structures.
- Set up, maintain, and enhance CI/CD pipelines (Jenkins, GitHub Actions) and automated deployments using Maven or Gradle.
- Troubleshoot, debug, and resolve backend issues with comprehensive logging and monitoring tools (New Relic, DataDog, Sentry, Logstash).
- Continuously research and apply best practices in scalable, secure, and performant game-server architecture.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years experience in Java-based server-side development for gaming or high-traffic applications.
- Proven experience migrating legacy Java (Java 8) applications to modern Java versions (Java 17+).
- Strong expertise in concurrency frameworks like Akka (Java/Scala), messaging and queuing systems (RabbitMQ, AWS SQS/SNS), caching solutions (Redis/ElastiCache), and non-relational databases (DynamoDB).
- Proficient in WebSocket-based real-time message transfers, JSON data handling, and payload optimization techniques.
- Experienced with microservices architecture, serverless computing, and asynchronous communication patterns.
- Skilled in build/deployment tools (Maven, Gradle), CI/CD workflows, and cloud services (AWS).
- Excellent debugging, logging, and monitoring skills using industry-standard tools.
- Familiarity with real-time multiplayer game server development and networking protocols is advantageous.
- Strong analytical abilities, effective communication skills, and capability to prioritize tasks effectively.
Why Boddle?
At Boddle Learning, we are passionate about creating engaging and educational gaming experiences. As a Senior Game Server Side Engineer, you will be at the forefront of developing innovative solutions that merge gaming with learning. Join us in our mission to make learning fun and impactful!
Application Process:
To apply, please submit your resume and cover letter to contact@boddlelearning.com. Include a portfolio or examples of previous server-side projects in the gaming industry, highlighting your contributions and the technologies used.
Boddle Learning is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.