We're looking for a Full Stack Developer comfortable owning a feature end to end - from Angular components in the browser through Java services and down to the Oracle schema behind them. You'll work closely with product and design to ship features, and you'll be expected to reason about performance and data modelling as readily as about UI state.
Responsibilities:
Build responsive, accessible user interfaces using Angular and TypeScript
Design and develop backend services and REST APIs in Java (Spring Boot)
Write and tune SQL and PL/SQL against Oracle databases, including stored procedures and packages
Integrate front end and back end, handling authentication, error states, and API contracts
Debug and resolve issues across the full stack, including production incidents
Write unit and integration tests; contribute to CI/CD pipelines
Participate in code reviews, design discussions, and sprint estimation
Collaborate with QA, Product Owners and stakeholders to turn requirements into functional features
Required qualifications:
Bachelor's degree in engineering, or equivalent practical experience
3-7 years building production web applications
Strong Angular experience (component architecture, services, routing, forms) with TypeScript
Solid HTML5, CSS3, and JavaScript fundamentals
Strong Java skills with hands-on Spring / Spring Boot experience
Good Oracle experience: SQL, PL/SQL, joins, indexing, and query tuning
Experience designing and consuming RESTful APIs
Ability to work across the stack independently and communicate clearly with non-technical stakeholders
