UI Engineer - FullStack JAVA
Remote Work
Job Description:
Role: Fullstack UI Developer
Location: Remote
We are seeking a highly skilled Fullstack UI Engineer with strong expertise in building cloud-native, microservices-based applications and modern front-end interfaces. The ideal candidate has hands-on experience designing scalable UI components, implementing robust backend services, and deploying applications in AWS using CI/CD automation. This role requires strong engineering fundamentals, experience in Agile delivery, and a passion for building intuitive, high-performance user experiences.
Key Responsibilities
UI & Fullstack Development
Design, develop, and maintain responsive UI applications using modern JavaScript frameworks (React/Angular/Vue) integrated with backend microservices.
Build reusable UI components, implement consistent design patterns, and ensure accessibility across web applications.
Develop backend services using Java/Spring Boot, integrating UI modules with distributed microservice architectures.
Optimize UI and API interactions for performance, security, and scalability.
Cloud & Microservices Engineering
Develop and deploy cloud-native and event-driven applications leveraging AWS services such as Lambda, ECS, SQS, SNS, EventBridge, S3, RDS, and Route53.
Contribute to the migration of legacy UI/portal applications into microservices and serverless environments.
Implement Domain-Driven Design (DDD) principles to structure UI and backend services.
Data Pipelines & Integration
Build and maintain data processing pipelines connecting Kafka ? AWS SQS ? Lambda ? microservices.
Implement robust data validation, transformation, and error-handling mechanisms to ensure integrity in UI-driven workflows.
Required Skills
Strong proficiency in JavaScript/TypeScript and a modern UI framework (React/Angular/Vue).
Proven full-stack experience with Java, Spring Boot, Spring Security.
Hands-on expertise with cloud and serverless architectures using AWS.
Experience with Kafka, event-driven systems, and distributed application design.
Strong knowledge of API development, testing frameworks, and CI/CD pipelines.
Familiarity with Postgres, MongoDB, RDS, and other data systems.
Experience writing component, integration, and behavioral tests (Cucumber).
Key Skills:
- UI Java
Cloud, JAVA, JAVA