BOOK LIVE DEMO
GET STARTED
We are expanding the delivery team and hiring a Middle Full-Stack Developer for a large-scale energy 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, requiring a high level of reliability and engineering quality.
The project is a long-term enterprise implementation where development is closely integrated with delivery, QA, and product teams.
You will work alongside experienced engineers, contributing to both backend and frontend development while gaining exposure to complex business processes and enterprise-scale architecture.
Responsibilities
- Develop and maintain backend and frontend functionality according to business and functional requirements.
- Participate in technical analysis, solution design discussions, and implementation activities.
- Write clean, maintainable, and well-tested code following established engineering standards.
- Contribute to the development and enhancement of enterprise-grade applications.
- Integrate system components and support end-to-end functionality.
- Collaborate closely with QA engineers, Product Owners, Business Analysts, and other developers.
- Participate in code reviews and continuously improve code quality.
- Investigate and resolve application issues, bugs, and performance bottlenecks.
- Contribute to technical documentation and knowledge sharing within the team.
- Support ongoing development and maintenance of a live production system.
Required Skills
- 5 + years of professional software development experience.
- Strong knowledge of Java and Object-Oriented Programming principles.
- Hands-on experience with Java EE and/or Spring frameworks.
- Good understanding of XML and JSON.
- Experience developing multi-tier or client-server applications.
- Practical experience with unit testing and version control systems.
- Understanding of CI/CD concepts and modern development practices.
- Solid SQL knowledge and experience working with relational databases.
- Basic to intermediate JavaScript development experience.
- Upper-Intermediate English or higher.
- Strong problem-solving and communication skills.
- Ability to work effectively within a collaborative development team.
Preferred skills
- Experience with enterprise business applications.
- Understanding of asynchronous processing and integrations.
- Familiarity with design patterns and software architecture principles.
- Experience working in Agile development environments.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
What you will get:
- Opportunity to work on a large-scale enterprise system used in a real production environment.
- Exposure to complex business processes in the energy industry.
- Collaboration with experienced architects, senior developers, and product teams.
- Participation in long-term product evolution and delivery initiatives.
- Professional growth within a technically challenging and stable project.
If you enjoy solving real business problems, working with complex enterprise applications, and developing reliable software that delivers value to thousands of users, you will be a great fit for our team in Prague.
Does this job suit you?
Submit your CV, we will contact you as soon as possible.
or




















