
Fullstack Java Engineer
Sunbytes
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇻🇳 Vietnam
Visit company websiteJob Level
SeniorLead
Tech Stack
Amazon RedshiftApacheAWSCloudElasticSearchGraphQLJavaKafkaMicroservicesNoSQLPostgresReactRedisSQLTypeScript
About the role
- Take a technical leadership role in designing, integrating, and delivering enterprise-grade SaaS solutions
- Design flexible and configurable system architectures supporting workflows, notifications, integrations, and data persistence
- Develop and maintain backend services and APIs using Java within a microservices architecture
- Build and enhance frontend features using React and TypeScript to ensure performance and usability
- Analyze integration requirements and propose solutions aligned with business goals and product roadmaps
- Collaborate with product managers, architects, designers, engineers, and external stakeholders
- Implement and troubleshoot API integrations across complex system ecosystems
- Ensure systems meet high standards of security, scalability, reusability, and test coverage
- Continuously evaluate and adopt modern technologies and best practices
Requirements
- 8+ years of software engineering experience, with strong proficiency in Java for building multi-tier web applications
- Hands-on experience with React, TypeScript, MUI, and GraphQL
- Strong background in microservices architecture and API design following OpenAPI standards
- Experience working with PostgreSQL, Redis, ElasticSearch, and cloud data/storage services
- Familiarity with Apache Kafka and event-driven systems
- Solid experience deploying and scaling applications on AWS (e.g. S3, Lambda, Redshift, EMR)
- Proficient in REST APIs, GraphQL, SQL, and NoSQL databases
- Strong understanding of Agile methodologies, Git, security best practices, and testing approaches
- Advocate of clean, efficient, and well-documented code, with hands-on experience in TDD and CI/CD
Benefits
- Competitive compensation
- Fully remote working arrangement (Vietnam-based)
- Opportunity to work on a large-scale international SaaS platform
- Exposure to modern cloud-native, microservices, and event-driven architectures
- Collaborative, engineering-driven culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaReactTypeScriptMUIGraphQLmicroservices architectureAPI designPostgreSQLRedisElasticSearch
Soft skills
technical leadershipcollaborationproblem-solvingcommunication