Senior Java Backend Engineer developing and maintaining Java Backend for games at Twin Harbour Interactive. Collaborating with cross-functional teams to enhance player experience.
Responsibilities
Lead and work on the Java Backend of existing and upcoming games
Take Ownership for maintaining and extending the Java Backend
Design, develop, test, deploy, maintain, and improve software with high-quality code
Define SLOs, add metrics/tracing/logging
Collaborate with game designers and product leads to implement new features
Communicate and collaborate within a cross-functional team
Actively participate in technical decisions influencing architecture
Mentor and support other engineers through code reviews and knowledge-sharing sessions
Drive initiatives to enhance stability, performance, and scalability of the platform
Requirements
7+ years of proven experience in Java development
Proficiency in popular Java frameworks such as Spring, Spring Boot, JUnit5, and Gradle
Excellent verbal and written communication skills
Demonstrated ability to effectively integrate AI tools
Familiarity with or eagerness to learn PHP, NodeJs (JavaScript, Typescript)
Excellent analytical and problem-solving skills
Experience developing and maintaining multi-server, high-load backend services and APIs
Familiarity with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB
Deep understanding of computer science fundamentals
Strong automated quality mindset using unit testing, integration testing, and other test automation frameworks
Enthusiastic about games, ideally strategy games
Experience with cloud platforms (GCP preferred), CI/CD (GitHub Actions), networking, and debugging distributed systems
Hands-on experience with agile methodologies such as Scrum or Kanban
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.
Senior Software Engineer designing and developing software solutions for PNC's Lending Technology organization. Collaborating with teams to deliver innovative software based on customer needs.
Software Engineer Principal at PNC developing and maintaining banking technology solutions with a focus on core banking platforms and microservices architecture. Collaborating with teams while ensuring quality and compliance in project deliverables.
Développeur Back - end Expert pour mission stratégique chez Metaline. Maintenance et développement d’applications en environnement .NET et e - commerce.