Java Full Stack Engineer

2 weeks ago


Chennai, Tamil Nadu, India Perma Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Project Context

This role is part of a strategic migration initiative to modernize legacy JBOSS 18 services by converting them to Spring Boot microservices, containerizing applications, and deploying them on AWS ECS Fargate. The project also involves provisioning Amazon Linux 2023 EC2 instances behind an Application Load Balancer (ALB) using AWS CloudFormation, while ensuring seamless communication with existing EJB services.

Role Overview

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.

·       Ensure backward compatibility and secure design patterns.

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.

·       Push images to Amazon ECR and validate container builds.

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



  • Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 10,00,000 - ₹ 2,50,00,000 per year

    Role: Java Full Stack EngineerLocation:ChennaiExperience:5+ YearsLevel:SAJob DescriptionWe are hiring aJava Full Stack Engineerwith strong experience in building scalable applications for retail or banking domains.Key Skills & ResponsibilitiesJava 8+, Spring Boot, JPA, Microservices development.Full-stack experience using JavaScript, CSS, React UI or MERN...


  • Chennai, Tamil Nadu, India Intellect Design Arena Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Java Full Stack DeveloperCompany: Intellect Design Arena LtdExperience: 6 to 12 YearsLocation: Siruseri, Chennai(WFO)Notice Period: Less than 30 daysRole Overview:We are looking for a passionate and skilled Java Full Stack Developer with strong experience in building scalable and high-performance web applications. The ideal candidate will be...


  • Chennai, Tamil Nadu, India Scalar Infotech Global Pvt Ltd Full time ₹ 14,400 - ₹ 18,00,000 per year

    We're looking for a Java Full Stack Software Engineer to design, develop, and maintain scalable applications across the full software lifecycle. The role involves working with microservices, Angular, and BigQuery, while collaborating with cross-functional teams to deliver user-centric solutions. Experience in agile methodologies, CI/CD, and secure coding...


  • Chennai, Tamil Nadu, India Scalar Infotech Global Pvt Ltd Full time ₹ 12,00,000 - ₹ 18,00,000 per year

    We're looking for a Java Full Stack Software Engineer to design, develop, and maintain scalable applications across the full software lifecycle. The role involves working with microservices, Angular, and BigQuery, while collaborating with cross-functional teams to deliver user-centric solutions. Experience in agile methodologies, CI/CD, and secure coding...

  • Java Full Stack

    4 days ago


    Chennai, Tamil Nadu, India Tata Consultancy Services Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Java Full stackGreetings from TCSTCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there's nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project.Make sure you have a valid EP number before interview.To...


  • Chennai, Tamil Nadu, India Newage Software & Solutions Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We are looking for Java Full stack Developer with React Chennai - 5 Days OfficeExp Req: 3+ YrsNotice Period: Imm Joiner or Serving Notice Only (max 20Days)Skill req: Java, Spring Boot, Microservices and React.About the Role:We are seeking a Full Stack Lead with strong expertise in Java (Spring Boot) and Angular to lead the design, development, and deployment...


  • Chennai, Tamil Nadu, India Raah Techservices Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    We are seeking a skilled Java Full Stack Developer with 4+ years of hands-on experience in designing, developing, and deploying scalable web applications. The ideal candidate will have strong expertise in Java, Spring Boot, and front-end frameworks such as or Angular, along with experience in deploying applications on any major cloud platform (AWS, Azure,...

  • Full Stack Java

    2 hours ago


    Chennai, Tamil Nadu, India ASSYSTEM Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Company Description Assystem STUP employs 1500 engineers who provide support to clients in the transportation, urban development, decarbonised energy, and industrial and complex buildings markets. With its headquarters in Delhi, Assystem STUP also has a local presence throughout India with 9 offices spread across the country. Assystem STUP's teams have...


  • Chennai, Tamil Nadu, India Getronics Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Greetings from GetronicsHope you are doing well This is Narmadha from Getronics Talent Acquisition team. We have multiple opportunities for JAVA Full Stack developers.Please find below the company profile and Job Description. If interested, please share your updated resume, recent professional photograph and Aadhaar proof at the earliest to Company:...


  • Chennai, Tamil Nadu, India Kumaran Systems Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Title:Java Full Stack Developer /Sr. Java DeveloperLocation:ChennaiExperience:5–10 years((Minimum 5 years in Java))Employment Type:Full-timeWork Mode :HybridJob OverviewWe are looking for a highly skilled Java Full Stack Developer / Lead to design, develop, and maintain scalable web applications. The ideal candidate will have strong expertise in Java,...