Encora

Senior Full Stack Java + Angular Developer

Encora
Apply
5 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 with 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 full software development lifecycle.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.

Requirements

  • At least 7 years of professional software development experience, including at least 5 years of backend development with Java.
  • At least 4 years of hands-on Angular and TypeScript experience.
  • Strong knowledge of object-oriented programming, SOLID principles, design patterns, microservices architecture, and asynchronous or non-blocking programming.
  • Experience with dependency injection frameworks such as Spring, Guice, or Dagger.
  • Experience with 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.
  • Knowledge of ACID transactions, query optimization, and database performance.
  • Experience with JUnit, Mockito, Jasmine, Karma, Git, and CI/CD pipelines.
  • Preferred experience includes 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, and e-commerce, pricing, or promotions solutions.
  • Upper-intermediate to advanced English communication skills.
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.

Benefits

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

Tech Stack

AngularCypressGitgRPCJasmineJavaJUnitKarmaMySQLPostgreSQLSassSeleniumTypeScript
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