Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
TC

Java Full Stack Engineer

TechDigital Corporation
Location not stated
Remote
10 months ago
  • Java
  • Spring Boot
  • AWS
  • ECS
  • Fargate
  • Devops
  • JBOSS
  • gRPC
  • Microservices
  • JPA
  • REST API
  • JUnit
  • Mockito
  • IAM
  • VPC
  • CI/CD
  • Jenkins
  • GitHub Actions
  • CloudWatch
  • Agile
  • Angular
  • React.js
  • HTML5
  • CSS
  • JavaScript
  • EC2
  • RDS
  • Docker
  • Oracle
  • PostgreSQL
  • Aurora
  • Scrum
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
The Java Full Stack Engineer will be responsible for designing, developing, and deploying modernized services using Spring Boot, ensuring containerization best practices, and implementing cloud-native deployment on AWS ECS Fargate. The role requires strong collaboration with architects, DevOps, and QA teams to ensure successful migration and integration.

Key Responsibilities
Analyze Current Architecture

• Review JBOSS EJB-based services, dependencies, and transaction boundaries.
• Document integration points such as JNDI lookups, messaging, and database connections.
Design Spring Boot Equivalent
• Convert EJB components to Spring Boot services using @Service and @Transactional annotations.
• Define REST/gRPC interfaces for communication with legacy EJB services..
Implement Service in Spring Boot
• Develop microservices using Spring Boot, Spring Data JPA, and Spring Security.
• Implement RESTful APIs and integrate with AWS services where required.
• Write unit and integration tests using JUnit, Mockito, and Rest Assured.
Containerization
• Create Dockerfiles for Spring Boot services and optimize images for security and performance.
Deploy on AWS ECS Fargate
• Configure ECS Task Definitions, IAM roles, and networking (VPC, subnets).
• Implement CI/CD pipelines using Jenkins or GitHub Actions.
• Enable auto-scaling and monitoring via CloudWatch.
Migration & Validation
• Perform parallel runs of JBOSS and Spring Boot services.
• Validate functional parity and performance benchmarks.
• Support phased cutover and rollback strategies.
Collaboration & Documentation
• Work closely with architects, DevOps, and QA teams.
• Maintain technical documentation for services, APIs, and deployment steps.
• Participate in Agile ceremonies and sprint planning.
Mandatory Skills
• Java 8/11, Spring Boot, Microservices, REST APIs
• Frontend: Angular/React, HTML5, CSS, JavaScript
• AWS (ECS, Fargate, EC2, S3, RDS), Docker, Jenkins CI/CD
• Database: Oracle, PostgreSQL, Aurora
• Agile/Scrum methodology

Java Full Stack Engineer · TechDigital Corporation

Auto apply with Likeremote