We are expanding the delivery team and hiring a Senior Full-Stack Developer for a large-scale energy project in the active delivery phase in Prague.
This is not a greenfield project. The system is live, complex, and business-critical, with real users, production data, and regular releases. The solution operates in the energy domain and supports core business processes, which requires 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 processes. Responsibilities: * Design and implement technical solutions by analyzing business and functional requirements and translating them into scalable system architecture. * Participate in solution design and technical decision-making in collaboration with architects and senior engineers. * Develop high-quality, maintainable, and robust backend and frontend code. * Apply best software engineering practices, including design patterns, unit testing, and continuous integration. * Integrate multiple system components into cohesive end-to-end solutions. * Work closely with QA engineers, Product Owners, and other stakeholders during 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 long-term system stability and evolution in a live production environment.
Required skills: * 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.
Preferred background: * 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 is highly valued.
If you enjoy working with enterprise-scale systems, developing robust, production-critical solutions, handling real business complexity, and being part of a long-term energy transformation project, you will feel comfortable in this role and be a strong fit for MaxBill in Prague.
Відгукнутись на вакансію
Job ID:
174353
Требуемые навыки:
Backend, Frontend, Fullstack, Java, Javascript, Qa, Xml