
Oracle Database Developer (PL/SQL)
Primary stack
Nice to have's
Job description
About the Position
We are expanding our delivery team and hiring an Oracle Database Developer (PL/SQL) for a large-scale energy transformation project. The system is live, complex, and business-critical, supporting millions of customer accounts, large volumes of transactional data, and core billing and customer management processes.
The project operates in the energy domain and is part of a long-term enterprise implementation where database development is closely integrated with delivery, QA, product, and support teams. You will work with complex data models, business-critical processes, and high-performance database solutions that support real production environments.
If you enjoy solving complex data challenges, working with enterprise-scale systems, and developing reliable database solutions that support mission-critical business processes, you will be a strong fit for our team.
Responsibilities
- Design, develop, and maintain business logic using Oracle PL/SQL.
- Develop, optimize, and troubleshoot complex SQL queries, procedures, packages, functions, and triggers.
- Participate in database design and implementation activities.
- Analyze and improve SQL and PL/SQL performance for large-scale production workloads.
- Work with complex data models and enterprise business processes.
- Support data migration, integration, and data correction activities when required.
- Collaborate closely with developers, QA engineers, Business Analysts, Product Owners, and support teams.
- Investigate and resolve production issues related to database logic and data consistency.
- Contribute to technical documentation and knowledge sharing within the team.
- Ensure the quality, reliability, and maintainability of database deliverables.
Requirements
- 3+ years of experience in Oracle database development.
- Strong knowledge of SQL and PL/SQL.
- Good understanding of Oracle RDBMS fundamentals.
- Experience developing and maintaining complex database objects.
- Experience working with large datasets and complex business logic.
- Understanding of relational database design principles and data modeling concepts.
- Experience troubleshooting and optimizing database performance.
- Intermediate English or higher.
- Strong analytical and problem-solving skills.
Preferred Background
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Experience with database design and data modeling.
- Experience with SQL performance tuning and PL/SQL optimization.
- Experience working on enterprise-scale, long-living systems in active delivery environments.
- Experience in the Energy, Utilities, Telecommunications, Billing, CRM, or other enterprise software domains.
Nice to Have
- Experience with Java development.
- Experience with JavaScript.
- Familiarity with BPM platforms such as Camunda.
- Experience with PostgreSQL or NoSQL databases.
- Understanding of CI/CD practices and automated testing.
- Basic database administration knowledge.
- Experience working in Agile development environments.
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.
Contact
Kate Stobetska
Senior IT Recruiter
Does this job suit you?
Submit your CV, we will contact you as soon as possible.
© MaxBill. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
MaxBill is an international product company founded in 1996.We build software for billing automation and customer operations for companies in the Energy & Utilities sector.Our product is a single enterprise platform that helps service providers manage their core processes and launch new business models. It covers:billing and invoicing,customer management and support,order and partner management,payment processing and reconciliation.AI is part of the platform.We use it to improve billing accuracy, predict revenue, detect anomalies, and automate complex billing scenarios.We develop the product using a modern technology stack, including Java, Spring, Oracle, PostgreSQL, Cassandra, MongoDB, and JavaScript.We are an experienced engineering team focused on solving complex problems.Our R&D centres are located in Odesa and Prague, with additional offices in the UK and Israel.We value initiative, teamwork, and clear thinking, and we build software that has a real impact on the Energy & Utilities industry.
More at MaxBill
All 5 roles
Oracle Database Administrator
MaxBill

Product Owner
MaxBill · Kyiv

Middle Full-Stack Developer (Java)
MaxBill · Prague

Senior Full-Stack Developer (Java)
MaxBill · Prague