Senior Java Software Engineer

Client Company (Game Industry)
Hyderabad, Telangana, India

Key Responsibilities:

  • Feature Development: Design, build, and maintain RESTful APIs and backend microservices using Java and Spring Boot.
  • Code Quality: Write clean, maintainable, and well-tested code adhering to standard software development practices, design patterns, and team coding standards.
  • Collaborative Execution: Participate actively in sprint planning, task estimation, code reviews, and technical discussions under the guidance of senior engineering lead.
  • Database Management: Write efficient SQL queries, optimize indexes, and work with relational database schemas (PostgreSQL / MySQL).
  • Testing & Reliability: Embed quality into the development process through robust unit testing (JUnit, Mockito) and integration testing.
  • CI/CD & Operations: Collaborate with DevOps and Senior Engineers to support continuous integration, containerization (Docker), and smooth production deployments.
  • Debugging & Support: Troubleshoot, debug, and resolve platform bugs and performance bottlenecks in a timely manner.

Required Qualifications:

MUST HAVE

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • +5 years of solid hands-on core Java backend software engineering experience.
  • Strong proficiency in Java (Java 11/17+), Spring Boot, REST APIs, and core Object-Oriented Design principles.
  • Strong understanding of Data Structures, Algorithms, and Core Computer Science fundamentals.
  • Practical experience with relational databases (PostgreSQL or MySQL) — writing optimized queries, understanding indexing, and schema design.
  • Proficiency in unit testing frameworks (JUnit 5, Mockito).
  • Hands-on experience with build tools (Maven or Gradle) and version control tools (Git / GitHub / GitLab).
  • Basic understanding of containerization (Docker) and backend logging frameworks (SLF4J, Logback, Log4j2).
  • Strong problem-solving skills, willingness to learn, and an execution-focused mindset.
  • Good verbal and written communication skills to collaborate effectively in an agile team setup.

NICE TO HAVE

  • Exposure to Spring Data JPA / Hibernate and microservices concepts.
  • Familiarity with messaging / event-driven platforms (Kafka, RabbitMQ) or caching layers (Redis).
  • Basic understanding of CI/CD execution pipelines and cloud environments (AWS/Azure/GCP).
  • Exposure to web security basics (OAuth2, JWT authentication standards).

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Java Software Engineer job at Client Company (Game Industry)?

Use the apply link on this page: you apply directly with Client Company (Game Industry) on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Client Company (Game Industry) want for this Senior Java Software Engineer role?

The job description asks for Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field., +5 years of solid hands-on core Java backend software engineering experience., Strong proficiency in Java (Java 11/17+), Spring Boot, REST APIs, and core Object-Oriented Design principles., Strong understanding of Data Structures, Algorithms, and Core Computer Science fundamentals., Practical experience with relational databases (PostgreSQL or MySQL) — writing optimized queries, understanding indexing, and schema design., Proficiency in unit testing frameworks (JUnit 5, Mockito)., Hands-on experience with build tools (Maven or Gradle) and version control tools (Git / GitHub / GitLab). and Basic understanding of containerization (Docker) and backend logging frameworks (SLF4J, Logback, Log4j2).. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Client Company (Game Industry)?

Apply to the Client Company (Game Industry) roles that match your experience, and tailor your resume to each job description: for this role that means showing Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field., +5 years of solid hands-on core Java backend software engineering experience., Strong proficiency in Java (Java 11/17+), Spring Boot, REST APIs, and core Object-Oriented Design principles.. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Java Software Engineer job remote or onsite?

This is based in Hyderabad, Telangana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Client Company (Game Industry), and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →