Senior Full-Stack Developer (Java)

On-siteSalary not specified
Prague, Czechia

Tech Stack

JSONSpringOOPCI/CDJavaScriptUnit TestingJavaSQL

Job Description, Responsibilities & Requirements

About the Position

We are expanding our delivery team and hiring a Senior Full-Stack Developer (Java) for a large-scale energy project in Prague, Czech Republic. This is not a greenfield project. The system is live, complex, and business-critical, serving real users, processing production data, and supporting regular releases. The solution operates in the energy domain and supports core business processes, requiring a high level of reliability, scalability, and engineering discipline. The project is a long-term enterprise implementation where development is closely integrated with delivery, QA, and product teams.

Responsibilities

  • Design and implement technical solutions based on business and functional requirements.
  • Translate requirements into scalable and maintainable system designs.
  • Participate in solution design and technical decision-making together with architects and senior engineers.
  • Develop high-quality, maintainable, and robust backend and frontend functionality.
  • Apply software engineering best practices, including design patterns, unit testing, and continuous integration.
  • Integrate multiple system components into cohesive end-to-end solutions.
  • Collaborate closely with QA engineers, Product Owners, Business Analysts, and other stakeholders throughout the delivery cycle.
  • Review customer and stakeholder feedback and incorporate it into ongoing development.
  • Participate in code reviews and contribute to improving overall code quality.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Support the long-term stability, scalability, and evolution of a live production system.

Requirements

  • Expert-level proficiency in Java and a strong understanding of Object-Oriented Programming (OOP) principles.
  • Solid hands-on experience with Java EE and/or Spring frameworks.
  • Confident working knowledge of XML and JSON.
  • Experience building and supporting multi-tier, client-server enterprise applications.
  • Practical experience with unit testing, CI/CD pipelines, and development automation tools.
  • Understanding of asynchronous programming and concurrent computations.
  • Strong SQL skills and experience working with relational databases (RDBMS).
  • Practical knowledge of JavaScript.
  • Upper-Intermediate English or higher.
  • Strong communication, collaboration, and organizational skills.
  • Ability to work with real production data and complex business logic.

Nice to Have

  • Master’s degree in Computer Science or a related technical field.
  • 10+ years of professional software development experience.
  • Previous experience in a technical leadership, mentoring, or architectural role is a strong plus.
  • Experience working on enterprise-level, long-living systems in active delivery environments is highly valued.

We Offer

  • Opportunity to work on a large-scale enterprise solution used in a real production environment.
  • Exposure to complex business processes within the energy industry.
  • Participation in long-term product evolution and strategic transformation initiatives.
  • 20 working days of annual vacation plus paid public holidays.
  • Paid professional development, including trainings, conferences, seminars, certification programs, and English language courses.
  • Flexible working hours and the possibility of remote work.

About the Company

If you enjoy working with enterprise-scale systems, solving complex business challenges, and developing reliable software that delivers real value to customers, you will feel comfortable in this role and be a strong fit for MaxBill in Prague.

Get in Touch

Submit your CV, we will contact you as soon as possible.

This website uses cookies to ensure you get the best browsing experience. Cookies Policy.

Job Details

Company name:
MaxBill
Location:
Prague, Czechia
Work Mode:
On-site
Posted on TheJob:
Mar 27, 2026
Last checked:
Jun 28, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.