jobapplier

Senior Full Stack Java + Angular Developer

Encora

Skills

Required

  • Angular
  • Java
  • TypeScript
  • Microservices
  • RxJS
  • software development
  • Java 11/17+
  • REST APIs
  • Spring
  • SQL
  • Git
  • SCSS / Sass
  • PostgreSQL / MySQL
  • JUnit

Preferred

  • databases
  • Angular 16/17
  • Standalone Components
  • Signals
  • OnPush
  • Change Detection
  • gRPC
  • Protocol Buffers
  • Protobuf
  • Selenium / Playwright / Cypress
  • Remote only in Costa Rica or Peru.
  • At Coforge, we are looking for a Full Stack SSE Developer (#20904-21-1) with the following profile.

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 OOP, SOLID principles, and design patterns to deliver clean and maintainable code.
  • Implement unit and integration testing following best engineering practices.
  • Participate in code reviews and enforce coding standards.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Troubleshoot and resolve complex technical and production issues.
  • Contribute throughout the full software development lifecycle.

Requirements

Senior Full Stack Java + Angular Developer

  • Java 11/17+, Angular, TypeScript, Microservices, REST APIs, Spring, SQL, RxJS, CI/CD, Git
  • 7+ years of professional software development experience.
  • Costa Rica or Peru.
  • 7+ years of software development experience.
  • 5+ years of backend development experience using Java (Java 11/17+ preferred).
  • 4+ years of hands-on experience with Angular (v14+) and TypeScript.
  • Strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
  • Experience with Microservices Architecture.
  • Experience with Dependency Injection frameworks such as Spring, Guice, or Dagger.
  • Knowledge of asynchronous and non-blocking programming.
  • Strong experience with RxJS, Reactive Forms, and component-based architecture.
  • Solid understanding of HTML5, CSS3, and SCSS/Sass.
  • Experience designing and consuming REST APIs.
  • Experience working with SQL databases such as PostgreSQL or MySQL.
  • Knowledge of ACID transactions, query optimization, and database performance.
  • Experience with JUnit, Mockito, Jasmine, and Karma.
  • Proficiency with Git and CI/CD pipelines.
  • Experience working in Agile environments.
  • Upper-Intermediate to Advanced English communication skills.

Preferred

  • Experience with Angular 16/17.
  • Knowledge of Standalone Components, Signals, and OnPush Change Detection.
  • Experience with Angular Material and CDK.
  • Familiarity with gRPC and Protocol Buffers (Protobuf).
  • Experience with Selenium, Playwright, or Cypress.
  • Exposure to Cloud platforms.
  • Knowledge of Monorepo architectures and Feature Flags.
  • Experience with large-scale distributed systems and databases.
  • Previous experience in e-commerce platforms, pricing, or promotions solutions.
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related fields.

Published on

02-10-2026

At Coforge, we hire professionals solely based on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.