Bestkaam Logo
Mastek Logo

Lead Java Developer

India, Tamil Nadu, Chennai

1 week ago

Applicants: 0

Salary Not Disclosed

2 weeks left to apply

Job Description

Senior Java Developer (WebLogic ? JBoss Modernization + Struts Upgrade + AWS) Experience: 8 ? 12 yrs Role: Senior Java Developer / Modernization Engineer Domain: Application Modernization, Middleware Migration, Cloud Transformation Overview We are seeking a Senior Java Developer with deep expertise in application modernization, specifically migrating legacy applications from Oracle WebLogic to JBoss 7/8, upgrading Struts 1/2 frameworks, and modernizing applications for cloud-readiness on AWS. The ideal candidate is highly skilled in Java/J2EE, middleware migration, application tuning, Unix systems, and cloud-native patterns. You will lead modernization analysis, development, refactoring, deployment, and optimization for complex enterprise applications. Key Responsibilities 1. WebLogic ? JBoss Migration Analyze existing WebLogic configurations, domains, clusters, JMS, JDBC, and security settings. Redesign and migrate applications to JBoss EAP 7 / EAP 8, ensuring functional and performance compatibility. Refactor deployment descriptors (web.xml, jboss-web.xml, weblogic.xml) for JBoss compatibility. Identify and resolve issues related to classloading, JNDI, transaction handling, and EJB migrations. Optimize JBoss server performance, tuning threads, connection pools, and JVM parameters. 2. Struts Framework Modernization Assess existing legacy Struts 1/2 codebase. Modernize or refactor Struts-based components using updated frameworks (e.g., Spring MVC, Jakarta EE, or updated Struts version). Remediate deprecated libraries, taglibs, and security vulnerabilities. Improve UI/UX and transition to modern MVC patterns. 3. Java / J2EE Development Enhance and refactor core application modules using Java 8/11+, Servlets, JSP, Spring, Hibernate, REST services. Implement best practices for clean code, performance, and maintainability. Develop new microservices or modular components where required. 4. AWS Cloud Modernization Prepare applications for cloud readiness and deployment to AWS. Work with services such as: EC2, ECS/Fargate, EKS (optional) RDS/Oracle on RDS S3, CloudWatch, IAM Application Load Balancer / API Gateway Containerize legacy applications using Docker for deployment on ECS/EKS. Support CI/CD pipeline integration using CodePipeline, Jenkins, or GitHub Actions. 5. Unix & Environment Support Work extensively on Unix/Linux environments for deployments, patching, and shell scripting. Troubleshoot production issues related to performance, logs, file systems, or service dependencies. Automate tasks via Shell/Python scripts. 6. Performance Engineering & Troubleshooting Conduct JVM tuning, heap management, thread optimization. Analyze performance bottlenecks using profiling tools. Optimize SQL queries and connection management for better application performance. 7. Documentation & Collaboration Prepare modernization runbooks, migration documentation, configuration guides. Collaborate with architecture, DevOps, cloud, QA, and operations teams. Mentor junior developers on modernization practices. Required Skills & Experience 8 ? 12+ years of experience in Java/J2EE development. Strong experience migrating applications from WebLogic to JBoss (EAP 7/8). Hands-on experience with Struts 1.x/2.x modernization. Strong expertise in Spring, Hibernate, REST services, Java 8/11+. Solid AWS experience: EC2, ECS, RDS, S3, CloudWatch, IAM. Hands-on Unix/Linux experience and shell scripting. Experience containerizing applications (Docker). Understanding of CI/CD pipelines and DevOps practices. Experience with Oracle DB, JDBC optimization, stored procedures (nice to have). Strong troubleshooting, debugging, and performance tuning skills.

Additional Information

Company Name
Mastek
Industry
N/A
Department
N/A
Role Category
Scala Developer
Job Role
Mid-Senior level
Education
No Restriction
Job Types
Hybrid
Gender
No Restriction
Notice Period
Immediate Joiner
Year of Experience
1 - Any Yrs
Job Posted On
1 week ago
Application Ends
2 weeks left to apply

Similar Jobs

NatWest Group

2 months ago

Software Engineer, VP

NatWest Group

griddable.io

2 weeks ago

LMTS / SMTS Data Engineer (ETL & Big-Data)

griddable.io

SQL, ETL, Data +2
IBM

2 months ago

Application Developer-ServiceNow

IBM

IBM

1 week ago

Application Developer-Java & Web Technologies

IBM

Standard Chartered India

1 week ago

Snr Manager, Java Development

Standard Chartered India

VidPro Tech & Hr Solutions Private Limited

1 week ago

MERN Fullstack Developer

VidPro Tech & Hr Solutions Private Limited

Turing

1 week ago

Remote Java Developer

Turing

UPS

1 week ago

Intermediate Applications Developer - Java, Oracle, Springboot

UPS

Visa

1 week ago

Software Engineer - Sr. Consultant level-4

Visa

Uplers

1 week ago

Software Development Engineer in Test (Java)

Uplers

Selenium, EC2, S3 +2