Login Enter

PPC Energy

8 months ago

Senior Java Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
PPC Energy
Location
Bucuresti Romania
Posted
8 months ago
View all jobs at PPC Energy

Job description

PPC Romania is always looking for talented and motivated colleagues to join our team and, together, contribute to creating a sustainable future based on inclusion, empathy, respect, and equal opportunities. We are seeking a passionate Backend Developer with solid knowledge of Java, especially Spring Boot, and practical experience with databases PostgreSQL, MySQL, or Oracle, in-memory technologies, and event streaming platforms. The role requires active involvement in defining the solution architecture, developing scalable and efficient backend components, and coordinating technical teams when necessary. We are looking for someone who wants to contribute to modern, performant, and easy-to-maintain solutions. As part of our team, you will be responsible for: • Developing, testing, and maintaining backend components using Java and Spring Boot. • Designing and implementing RESTful APIs and scalable web services. • Optimizing application performance and interactions with databases. • Participating in defining technical architecture and integration flows. • Ensuring code quality through code reviews, unit testing, and good development practices. • Collaborating with frontend, DevOps, and Business teams for complete solution delivery. • Documenting technical solutions and processes. • Assuming the role of Team Lead by coordinating tasks, supporting team members, and monitoring technical project progress. We are looking for someone who has: • Advanced knowledge of Java 11+ and Spring Boot (Core, Data, Security, Cloud). • Experience working with relational databases (PostgreSQL, MySQL, Oracle) and optimizing SQL queries. • Experience with JPA/Hibernate and persistence patterns. • Experience developing and consuming RESTful APIs and working with JSON/XML. • Knowledge and experience with in-memory data stores, such as Redis or Valkey, for caching, session management, and performance. • Experience working with message brokers, such as Kafka, RabbitMQ, or ActiveMQ, for asynchronous communication and event flows. • Familiarity with microservices, containers (Docker, Kubernetes), and CI/CD tools (e.g., Jenkins, GitLab CI). • Understanding of software architecture principles, design patterns, and Agile/Scrum methodologies. • Knowledge of unit testing (JUnit, Mockito) and version control (Git). • Experience in technical mentorship and team coordination represents a major advantage. • Excellent communication and collaboration skills. • Analytical thinking, problem-solving orientation, and attention to detail. • Initiative, autonomy, and ability to prioritize tasks. • Openness to continuous learning and professional development. • Ability to coordinate and motivate the team, assuming technical decision-making responsibility. • Proactive attitude and result-oriented approach. What we offer: • Career growth opportunities. • Professional and personal development opportunities. • Dynamic work environment and diverse business lines. • International work environment. • Internal mobility programs. • Training, coaching, mentoring sessions. Rewards: • Medical insurance/healthcare package. • Meal tickets, bonuses (Energy Day, Easter, Christmas, etc.). • 13th salary. • Partial leave compensation. • Extra days off based on seniority. • Special offers from our collaborators. • Bonus program for referring new hires. • Bookster subscription. Work mode: • Hybrid work mode (office & smartworking). • Short Friday. What else you should know: • Confidentiality of the recruitment process. • At PPC, we respect the confidentiality of each application. Only selected candidates will be contacted for an interview, and other applications will be kept in our database for a maximum of one year. About PPC: • We are leaders in energy in Southeastern Europe, active in production, distribution, and supply of electricity, but also in developing innovative solutions for a sustainable future. With a installed capacity of 10.7 GW, we provide energy to 8.7 million customers and deliver over 35 TWh annually. • In Romania, PPC became a top player after acquiring Enel companies in October 2023. With a history starting in 1950, we are listed on the Athens Stock Exchange and constantly expand our vision. Our commitment to diversity and inclusion: • We believe that energy comes from people. At PPC, every voice counts, and diversity is the engine of our innovation. Regardless of age, ethnicity, gender, or disability, we offer an inclusive environment where you can grow and perform. • #EnergyForAll - for your career, for the future, for everyone. Company description: • At PPC Romania, we build a better work environment every day. We put people at the center of our concerns – recognizing the value of specialists with whom we work, creating an offer for training specialists of tomorrow.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.