Full Stack Developer (Java & Angular )

Summary

Full Stack Developer building scalable Java backend services and accessible Angular web interfaces with JavaScript, backed by MS SQL Server and TDD/unit-testing practices. Collaborates with Product, QA and DevOps in agile delivery; GCP cloud experience is a plus.

We are hiring a Full Stack Developer who combines solid Java server-side expertise with advanced Angular development skills. You will contribute to the delivery of robust, extensible software products while following quality-focused practices, including Test-Driven Development and automated unit testing

Responsibilities

  • Build and evolve high-performing Java services that can scale reliably as business and technical demands grow
  • Develop accessible, adaptable Angular interfaces using JavaScript to deliver smooth and engaging customer interactions
  • Manage MS SQL databases by creating efficient schemas, improving queries, and preserving accurate, consistent data
  • Embed test-first development techniques into daily work and create meaningful unit tests across application components
  • Work alongside Product, QA, and DevOps specialists to move validated functionality efficiently into production
  • Interpret business objectives and shape them into actionable technical approaches, designs, and delivery tasks
  • Track down system failures, determine the source of issues, and apply durable corrections to prevent recurrence
  • Improve maintainability by participating in code inspections, restructuring legacy components, and following team coding conventions
  • Take part in iterative delivery activities such as team check-ins, sprint planning sessions, demonstrations, and retrospectives
  • Keep system and feature documentation current to capture technical implementation details and operational knowledge

Requirements

  • 2 or more years of professional experience delivering Java-based server-side software and APIs
  • Proven ability to create contemporary web applications with Angular and established frontend engineering techniques
  • Proficient use of JavaScript to implement dynamic behavior and interactive browser experiences
  • Background working with relational databases and SQL, preferably in Microsoft SQL Server environments
  • Practical application of unit test automation and test-first approaches to support dependable software delivery
  • Knowledge of how software moves through the full development lifecycle, from discovery and implementation to support
  • Ability to create well-structured, performant code that remains easy for other engineers to understand and modify
  • An analytical mindset with the ability to investigate issues and devise effective solutions for difficult engineering scenarios
  • Written and spoken English at an upper-intermediate B2 level or above

Nice to have

  • Background using Google Cloud Platform or another cloud provider to build, host, or maintain software solutions
  • Awareness of architectural principles for designing fault-tolerant, elastic applications in cloud environments
  • Experience contributing to Scrum or Agile delivery models with regular incremental planning and execution cycles
  • Confidence working with geographically dispersed teams through clear communication and coordinated collaboration
  • Ability to foster productive working relationships by exchanging feedback, aligning on priorities, and supporting shared outcomes

Benefits

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available