Senior Java Full Stack Developer (Front-End Focused, Design-Strong)
North America
October 8, 2026 at 3:09 PM
✨ AI summary
Location
US Remote
Programming Languages
Java
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Frameworks
Angular
Spring Boot
Databases
Oracle Database
Experience Level
10+ Years
Role: Senior Java Full Stack Developer
Work Split: ~70% Front End (Angular) / ~30% Back End (Java, Spring Boot)
Location: Remote PST
Experience: 10+ Years
Role Overview
We are looking for a Senior Java Full Stack Developer with a strong design sensibility and deep front-end expertise. This role is weighted roughly 70% towards building rich, responsive and accessible user interfaces in Angular, and 30% towards developing and integrating Java and Spring Boot back-end services. The ideal candidate cares about UI/UX quality as much as code quality, translates design concepts into polished, performant interfaces, and can confidently work across the stack when needed.
Key Responsibilities
Front End (~70%)
Design, develop and maintain scalable, modular Angular applications using TypeScript and modern JavaScript (ES6+).
Translate wireframes, mockups and design systems into pixel-accurate, responsive, cross-browser UI using HTML5 and CSS3.
Build reusable components, directives, pipes and shared libraries; contribute to and enforce a consistent design system.
Implement reactive and asynchronous data flows using RxJS (observables, operators, subjects, state handling).
Use Angular Material and/or Bootstrap to deliver consistent, accessible and themeable user interfaces.
Collaborate closely with UX/UI designers and product owners to refine usability, interaction patterns and visual quality.
Ensure accessibility (WCAG), performance optimisation (lazy loading, change detection strategy, bundle size) and front-end security best practices.
Integrate front-end applications with REST APIs and handle error, loading and edge-case states gracefully.
Write unit and component tests; participate in code reviews and uphold front-end coding standards.
Back End (~30%)
Develop and maintain RESTful services using Java 11+ and Spring Boot 2.7+.
Design and implement data access layers using JDBC, Hibernate, HQL and SQL against Oracle Database.
Work with JSON, XML and YAML data formats for service contracts, configuration and integrations.
Design clear, well-documented APIs that support front-end needs and follow REST principles.
Troubleshoot and optimise queries, services and integration points.
Write unit and integration tests for back-end components.
General
Participate in Agile ceremonies, estimation, sprint planning and technical design discussions.
Mentor junior developers and promote best practices in UI engineering and full-stack development.
Contribute to CI/CD pipelines, release activities and technical documentation.
Take ownership of features end to end, from design handoff to production support.
Required Skills
Front End (Primary Strength)
Angular (strong, hands-on experience with modern versions)
TypeScript
JavaScript (ES6+)
HTML5 and CSS3 (including responsive layouts, Flexbox/Grid, SCSS preferred)
RxJS
Angular Material / Bootstrap
Back End
Java 11 or higher
Spring Boot 2.7 and higher
Oracle DB fundamentals
JDBC / Hibernate / HQL / SQL
Data formats: JSON, XML, YAML
Web technologies: REST APIs, JSON
Tools and Platforms
Version Control: Git, Bitbucket, SourceTree, Git Bash
Project and Collaboration: JIRA, Confluence
Build and CI/CD: Jenkins, CI/CD tools, Maven, Gradle
Server: Tomcat
API Testing: Postman
IDEs: Eclipse IDE, IntelliJ IDEA
Optional / Good to Have
Messaging Protocols: AMQP 0-9-1, AMQP 1.0
Message Brokers: RabbitMQ, Apache ActiveMQ, Azure Service Bus