We are seeking a seasoned Full Stack Java Engineer to join our team.
The ideal candidate will have a passion for architectural design and system modernization, with experience in leading the transition of legacy systems into modern, modular, and scalable architectures.
This is a hands-on role for a senior developer leader who enjoys solving complex challenges and driving software evolution across the full stack.
Key responsibilities include participating in architectural design and progressive refactoring of a legacy Java-based SaaS system, contributing to backend and frontend development using modern Java and web frameworks, and maintaining and enhancing the AWS-hosted environment.
The successful candidate will have 5+ years of Java development experience, including modern versions (Java 8+), Spring Boot, or equivalent frameworks, as well as deep knowledge of software architecture and hands-on experience with AWS services.
Bonus points for familiarity with compliance/regulatory environments and observability tooling like Sentry, Prometheus, or ELK.
We are looking for someone who is comfortable working in a collaborative, flexible, remote-first team culture and has excellent written and verbal communication skills.
About the Role
Full Stack Engineering
* Contribute to backend and frontend development using modern Java and web frameworks.
* Refactor and re-architect legacy code to increase clarity, testability, and extensibility.
Cloud Infrastructure & DevOps
* Maintain and enhance the AWS-hosted environment including services like Lambda, EC2, RDS, and S3.
* Implement observability and monitoring solutions.
Required Qualifications
* 5+ years of Java development experience, including modern versions (Java 8+), Spring Boot, or equivalent frameworks.
* Deep knowledge of software architecture.
* Familiarity with compliance/regulatory environments.
Benefits
Competitive salary, generous paid time off, and opportunities for growth and professional development.
Others
A challenging and rewarding role for an experienced Full Stack Java Engineer who wants to make a meaningful impact and drive software evolution across the full stack.
],