Senior Java Software Engineer
Indexed description
About HCLTech
HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around AI, digital, engineering, cloud and software. This role is part of HCLTech's team in Hungary.
Build gameplay, world generation and multiplayer systems for a globally recognized sandbox game.
The project
HCLTech is building a dedicated game development team for one of the world's leading games publishers. The work centers on a globally recognized sandbox game.
The role
You build gameplay systems, world generation features, multiplayer functionality, tools and platform services in Java. You work with game designers, artists, gameplay engineers and quality teams on features that millions of players use.
What you will do
- Design and develop gameplay features in Java.
- Implement and improve world generation systems.
- Develop multiplayer and server-side functionality.
- Improve game performance, scalability and stability.
- Build systems that support mods and community extensibility.
- Debug and resolve player-reported issues.
- Optimize memory usage and runtime performance.
- Work with designers to turn gameplay concepts into technical solutions.
- Contribute to automated testing and CI/CD pipelines.
- Take part in code reviews and technical design discussions.
What you bring
- Bachelor's degree in computer science or equivalent experience.
- 4+ years of software engineering experience.
- Strong Java development skills.
- Expertise in object-oriented design and design patterns.
- Experience developing large-scale applications or games.
- Strong debugging and performance profiling skills.
- Experience with multithreading and concurrency.
- Knowledge of networking fundamentals.
Nice to have
- Experience with game modding ecosystems, plugins or extension APIs.
- Experience with game or application server technologies.
- Familiarity with OpenGL, LWJGL or other rendering systems.
- Knowledge of game development pipelines.
- Experience with cloud services and telemetry systems.
- Hands-on JVM profiling and GC tuning (for example JFR, async-profiler, VisualVM).
- Experience with Netty or similar low-latency client-server networking.
- Open-source contributions, or published mods or plugins.
Technical skills
Java, JVM performance tuning, multithreading, networking, REST APIs, Git, CI/CD, automated testing.
How to apply
Apply with your CV. Links to your GitHub profile, published mods or shipped titles help us a lot.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search