Java Backend Developer
Job Description
Mission:
A highly skilled and motivated Senior Backend Developer is invited to join our team on the development of a complex financial application. The ideal candidate has deep expertise in Java, Spring Boot, and Postgre
SQL, with additional knowledge of Apigee and
- party integrations. You will be responsible for designing, building, and maintaining
- end services and APIs that power financial calculations and data exchanges between diverse systems. This role requires strong ownership of deliverables, excellent communication, and a proactive, collaborative mindset to succeed in an Agile (Scrum/Kanban) environment.
Responsibilities:
- Design, develop, test, and maintain
- end services and RESTful APIs using Java and Spring Boot. - Ensure efficient data models and queries using JPA and SQL.
- Integrate internal and external systems, including Apigee and 3rd-party services.
- Collaborate closely with the Product Owner to balance effort vs. value and ensure that development aligns with business priorities.
- Actively participate in design reviews, pair programming, and code reviews, providing feedback and guidance to other team members.
- Champion best practices and new ideas to drive continuous improvement in code quality and product performance.
- Take
-
- end ownership of features, from inception through deployment and production monitoring. - Implement automated tests (unit, integration, API, functional) in a continuous integration environment.
- Maintain high standards of code quality, performance, and reliability while following the guidance of Lead Developers.
- Work in an Agile (Scrum or Kanban) setup, contributing to sprint planning, daily
- ups, and retrospectives. - Consistently meet Sprint commitments by actively collaborating with
- functional teams (Front-End, QA, Dev
Ops). - Support iterative product development with quick prototyping and feedback loops.
- Communicate effectively with technical and
- technical stakeholders. - Demonstrate assertiveness when identifying potential risks or issues and propose actionable solutions.
- Show initiative in identifying areas for improvement and drive process and technology enhancements.
Qualifications
- Solid track record as a Back-End Developer, especially in Java-based environments.
- Expert-level knowledge of Java, Spring, Spring Boot, and related frameworks.
- Strong foundation in data structures, algorithms, error handling, and design patterns.
- Hands-on experience with Ja
Vers for auditing and change tracking, ensuring robust data versioning and traceability in complex financial systems. - Proficiency in JPA, SQL (Postgre
SQL experience is a plus), Hibernate and Spring Data. - Familiarity with Git (or Mercurial/SVN).
- Experience with Maven or Gradle, Liquibase/Flyway, Artifactory/Nexus, Docker.
- Exposure to Continuous Integration/Delivery pipelines, Sonar
Qube, etc. - Ability to diagnose complex issues quickly and find solutions.
- Excellent verbal and written communication; able to explain technical concepts effectively.
- Collaborative and assertive approach; a strong team player who takes ownership.
Benefits:
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and trainings to sustain your growth
- Medical subscription
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă