Encora

Senior Full Stack Java + Angular Developer

Encora
Apply
3 hours ago
Remote, Peru +2 moreSenior

Responsibilities

  • Design, develop, and maintain enterprise web applications and backend microservices using Java and Angular.
  • Build scalable RESTful services and backend integrations.
  • Develop high-performance user interfaces using Angular, TypeScript, RxJS, HTML5, and SCSS.
  • Apply object-oriented programming, SOLID principles, and design patterns to produce maintainable code.
  • Implement unit and integration testing, participate in code reviews, and enforce coding standards.
  • Troubleshoot complex technical and production issues and contribute throughout the software development lifecycle.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.

Requirements

  • At least 7 years of professional software development experience.
  • At least 5 years of backend development experience using Java, with Java 11/17+ preferred.
  • At least 4 years of hands-on experience with Angular and TypeScript.
  • Strong knowledge of object-oriented programming, SOLID principles, design patterns, microservices architecture, and dependency injection frameworks such as Spring, Guice, or Dagger.
  • Experience with asynchronous and non-blocking programming, RxJS, Reactive Forms, component-based architecture, HTML5, CSS3, and SCSS/Sass.
  • Experience designing and consuming REST APIs and working with SQL databases such as PostgreSQL or MySQL, including query optimization and database performance.
  • Experience with JUnit, Mockito, Jasmine, Karma, Git, and CI/CD pipelines.
  • Knowledge of Agile environments and upper-intermediate to advanced English communication skills.
  • Preferred qualifications include Angular 16/17, Standalone Components, Signals, OnPush Change Detection, Angular Material, CDK, gRPC, Protocol Buffers, Selenium, Playwright, Cypress, cloud platforms, monorepo architectures, feature flags, large-scale distributed systems, e-commerce, pricing, promotions, and a bachelor's degree in a related field.

Benefits

  • Remote-only work arrangement for candidates located in Costa Rica or Peru.

Tech Stack

AngularCypressGitgRPCJasmineJavaJUnitKarmaMySQLPostgreSQLSassSeleniumTypeScript

Categories

Encora

About Encora

5,001-10,000 employees

Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.

Contact me