Remotify
logo
Ekfrazo Technologies Private Limited

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)

  1. Angular (strong, hands-on experience with modern versions)
  2. TypeScript
  3. JavaScript (ES6+)
  4. HTML5 and CSS3 (including responsive layouts, Flexbox/Grid, SCSS preferred)
  5. RxJS
  6. Angular Material / Bootstrap

Back End

  1. Java 11 or higher
  2. Spring Boot 2.7 and higher
  3. Oracle DB fundamentals
  4. JDBC / Hibernate / HQL / SQL
  5. Data formats: JSON, XML, YAML
  6. 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
  • Integration Patterns: Publisher/Subscriber, Point-to-Point
  • Enterprise Messaging: Message queuing, Event-Driven Architecture

Qualifications

  • Bachelor's degree in Computer Science, Engineering or a related field (or equivalent experience).
  • 10+ years of overall experience in full stack development, with significant depth in Angular-based front-end work.
  • Proven track record of delivering enterprise-grade web applications.
  • Strong problem-solving, communication and stakeholder collaboration skills.

Soft Skills

  • Design-minded, detail-oriented and user-centric.
  • Strong ownership and accountability.
  • Clear communicator able to work with designers, product owners and back-end teams.
  • Comfortable mentoring others and leading by example.


Apply