Tech Stack
RESTLinuxSpring BootJavaSQL
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Java Backend Developer for a new Employee Permissions application in Wholesale Banking at ING Hubs Romania.
Responsibilities
- Design, develop, test, and maintain backend services for the new Employee Permissions application.
- Build new features from scratch and contribute to the technical foundation of a new strategic Wholesale Banking asset.
- Develop APIs and backend capabilities supporting team management, role management, data-scope permissions, and functional-scope permissions.
- Implement integrations with existing WB and bank-wide components.
- Translate business requirements into technical solutions for granular access, hierarchical client access, assignment rules, exclusion rules, team governance, and document access.
- Write clean, maintainable, and testable code, with a focus on quality, security, and long-term maintainability.
- Perform code reviews, write unit and integration tests, refactor code, and help reduce technical debt.
- Work closely with the Product Owner, CJE, Frontend Developer, DevOps Engineer, Chapter Lead, architects, and dependent squads.
- Align and discuss technical solutions directly with stakeholders and consuming applications.
- Support the squad during production investigations, incident analysis, and defect resolution.
- Contribute to Agile ceremonies, refinements, demos, and discovery sessions.
- Help build a strong engineering culture based on ownership, collaboration, learning, and continuous improvement.
Requirements
Core Skills
- Minimum 3 years of industry experience in Java backend development.
- Experience with the full software development lifecycle: analysis, design, development, testing, deployment, and maintenance.
- Experience working in Agile / Scrum teams.
- Strong development skills in core server-side Java.
- Experience with Spring Boot and Spring modules such as Web, Data, and Security, or similar dependency injection frameworks.
- Good understanding of REST APIs, API design, service boundaries, error handling, and versioning.
- Experience with relational databases, preferably Oracle, SQL, and relational modeling.
- Understanding of Continuous Delivery concepts and experience with tools such as Git, Azure DevOps, and Maven.
- Familiarity with tools such as Confluence, Checkmarx, ServiceNow, or similar.
- Experience with automated testing using tools such as JUnit and/or BDD frameworks such as Cucumber.
- Experience or strong affinity with IT Security concepts, including authentication, authorization, access control, auditability, and least privilege.
- Comfortable using Linux as a deployment environment.
- Strong analytical skills and ability to understand complex business domains.
- Proactive, hard-working, and ownership-driven mindset.
- Good communication skills and ability to work with both technical and business stakeholders.
- English: advanced spoken and written.
Nice to Have
- Experience with IAM, One Identity, Active Directory, RBAC / ABAC, data shielding, or entitlement-management systems.
- Experience with complex permission models, access rules, team-management solutions, or document permissions.
- Experience with messaging technologies and protocols.
- Experience in optimizing software for performance and scalability.
- Experience with Kubernetes, OpenShift, or cloud-native deployment.
- Flexibility in development technologies; openness to work with other languages such as Python or scripting when needed.
- Knowledge of Wholesale Banking, servicing, lending, sales, or KYC processes.
- Bachelor’s Degree or higher, preferably in an IT-related field.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Flexible working arrangements
- Professional development opportunities
- Collaborative and inclusive workplace culture
About the Company
ING Hubs Romania offers 130 services in software development, data management, non-financial risk & compliance, audit, and retail operations to 24 ING units worldwide, with the help of over 2000 high-performing engineers, risk, and operations professionals. We provide borderless services with bank-wide capabilities and operate from two locations: Bucharest and Cluj-Napoca.