remote
Java AWS Senior Full Stack Engineer - UST
Full Stack Developer
Senior Full Stack Engineer with deep expertise in Java and AWS, driving end‑to‑end data engineering solutions. Lead architecture, develop scalable services, and collaborate across teams to deliver high‑impact, cloud‑native applications.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices on AWS, ensuring high availability and scalability.
- Lead full‑stack development, integrating React front‑end components with back‑end APIs.
- Architect and implement data pipelines and ETL processes for large‑scale data engineering projects.
- Collaborate with cross‑functional teams to define requirements, deliver solutions, and iterate on product features.
- Mentor junior engineers, conduct code reviews, and promote best practices in architecture and testing.
Requirements
- 5+ years of professional experience in Java development and AWS services (EC2, Lambda, S3, RDS, DynamoDB).
- Strong knowledge of Spring Boot, RESTful APIs, and modern front‑end frameworks (React, Redux).
- Hands‑on experience with data engineering tools (Kafka, Spark, Airflow) and relational/non‑relational databases.
- Proven ability to design scalable, secure, and maintainable cloud architectures.
- Excellent communication skills and a collaborative mindset.