.png)
About the Role
We are looking for a Java Software Engineer to join a small, collaborative team working on the continuous development and optimization of a complex enterprise application.This is a hands-on technical role focused on backend and frontend development using Jakarta EE / J2EE and JSF (PrimeFaces), with an emphasis on building new features and maintaining existing modules in a stable production environment.
You will be part of a compact, experienced team where your input will directly impact the functionality and performance of the company’s software systems.
Tech Stack Overview
Backend: Java (Jakarta EE / J2EE)
Frontend: Java + JSF with PrimeFaces
Databases: Microsoft SQL Server (main), PostgreSQL (optional – migration in progress)
Web Services: REST API
Networking: Only basic knowledge required
Key Responsibilities
Develop new features and enhance existing functionalities in a Java-based enterprise system.
Perform code maintenance, debugging, and optimization tasks.
Collaborate closely with team members to ensure system stability and technical consistency.
Participate in design and implementation decisions related to backend and frontend architecture.
Contribute to improving database performance and supporting migration processes (SQL Server → PostgreSQL).
Ensure code quality, performance, and reliability of the delivered modules.
Support issue resolution in collaboration with the technical lead when complex cases arise.
Requirements
Proven experience with Jakarta EE / J2EE (minimum a few years in similar environments).
Strong knowledge of JSF (PrimeFaces).
Experience working with Microsoft SQL Server (PostgreSQL is a plus).
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Mid-level to Senior experience range.
Good communication skills and a collaborative mindset.
Availability to work onsite in Târgoviște.
Flexibility and adaptability in a dynamic project environment.
Nice to Have
Previous experience with Spring Framework (not used in the project, but a plus).
Familiarity with PostgreSQL or database migration projects.
Exposure to RESTful API development and integration.
Interest in working within smaller, self-organized teams.
What We Offer
Opportunity to work on a stable, long-term project using enterprise-grade Java technologies.
A friendly, collaborative environment where initiative and technical ownership are valued.
Flexible internal organization without rigid bureaucracy.
Onsite onboarding and mentoring for a smooth integration into the project.
Direct impact on technical decisions and software evolution.