Senior Full Stack Java Engineer, Java, Angular

Posted Sep 15

This is a fully remote position, open to applicants in Mexico.

πŸ“‹ Description

β€’ Design, develop, and troubleshoot new product features from start to finish across the Java backend API layer and Angular frontend.

β€’ Create and sustain RESTful APIs utilizing Java 21 and Spring Boot.

β€’ Collaborate with PostgreSQL, MyBatis, and Liquibase for database management and schema modifications.

β€’ Implement and uphold Redis-based caching techniques for enhanced performance and session management.

β€’ Construct reactive Angular 19 components using RxJS and client-specified UI frameworks.

β€’ Develop unit and end-to-end tests concentrating on essential business logic.

β€’ Leverage AWS S3, ECS, CloudWatch, and Bedrock for storage solutions, deployment, monitoring, and AI integrations.

β€’ Convey feature complexity and changes in scope prior to committing to delivery schedules.

β€’ Engage in Agile ceremonies and weekly meetings with clients.

β€’ Collaborate with fellow engineers to refine workflows and uphold code quality.


⛳️ Requirements

β€’ A Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline is preferred, or equivalent professional experience.

β€’ Over 8 years of professional experience in software development.

β€’ Significant backend experience in Java using Spring Boot or a similar framework.

β€’ Strong working knowledge of Java 21 and contemporary Spring Boot practices, including dependency injection, REST controllers, service layers, and configuration management.

β€’ Practical experience with Angular, preferably from version 14 to Angular 19.

β€’ Production experience with RxJS for reactive state and data flows.

β€’ Proficient in SQL, including PostgreSQL, joins, indexing, and basic query concepts.

β€’ Familiarity with MyBatis, Hibernate, or a comparable ORM.

β€’ Understanding of mapped queries compared to direct SQL execution.

β€’ Production experience with Redis for caching or pub/sub patterns.

β€’ Practical experience with AWS services such as S3, ECS, and CloudWatch.

β€’ Strong testing discipline with the capability to write and execute comprehensive unit and end-to-end tests.

β€’ Ability to accurately estimate the complexity of backend features and identify scope changes early.

β€’ Competence in navigating large existing codebases and resolving ambiguities independently.

β€’ Excellent communication skills in English.

β€’ Proficiency in Java 21 and Spring Boot.

β€’ Practical experience with Angular 19, RxJS, and TypeScript.

β€’ Regular use of AI tools in everyday development processes.

β€’ Advanced proficiency in English.


🏝️ Benefits

β€’ Option for remote work.

β€’ Contractor model.

β€’ Opportunity to contribute to a mature, customer-facing product with immediate impact.

β€’ Collaborative environment within the product development team.

β€’ Work alongside talented teams.

β€’ Investment in modern working methodologies and AI-native transformation.

People also viewed

Shield AI12 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix14 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom14 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps14 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce16 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly19 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers