
Senior Full Stack Java Engineer, Java, Angular
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in Mexico.
β’ 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.
β’ 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.
β’ 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.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.