Overview
On Site
Hybrid
Depends on Experience
Contract - W2
Skills
Java
Spring
Hibernate
Struts
AWS
Migration
Job Details
Job description:
Must have: Java, Spring, Hibernate, Struts, AWS, migration experience from on-premises servers to the AWS platform
- 8+ years of professional experience* in *Java/J2EE development*, including hands-on work with *Spring, Struts, Hibernate, and WebLogic*.
- 3+ years of experience in AWS cloud development and architecture*, with strong *experience* of *AWS services* such as *Lambda, ECS/EKS, API Gateway, SQS, SNS, RDS, and CloudWatch*.
- Proven expertise in *modernizing and migrating monolithic applications* to *cloud-native architectures* using *microservices and containers (Docker, Kubernetes)*.
- Strong *experience* in *serverless architecture design*, *CI/CD pipeline implementation*, and *DevOps practices* (Jenkins, GitLab CI, AWS Code Pipeline, Terraform, CloudFormation).
- Deep *experience* of *software architecture principles*, including 12-factor app methodology*, scalability, resilience, and fault tolerance.
- Experience with *application performance tuning, monitoring, and troubleshooting* in cloud environments.
- Strong grasp of *security best practices* in AWS, including *IAM, encryption, and network configurations*.
- Excellent analytical, problem-solving, and communication skills, with the ability to *lead modernization projects and mentor junior engineers*.
- AWS Developer or Solutions Architect Certification* (Associate or Professional level)
Qualifications:*- Bachelor s degree in computer science, Engineering, or a related field (or equivalent practical experience), Masters Preferred.
- 3 to 5 years of hands-on experience migrating applications onto the AWS platform.
- Solid migration experience from on-premises servers to the AWS
- platform using migration tools. Overall software development experience of at least 10 Years.
- Strong Java programming skills and experience with J2EE frameworks like Spring, Hibernate, and JSF.
- Extensive experience with core AWS services such as EC2, S3, RDS, VPC, Lambda, API Gateway, SQS, SNS, DynamoDB.
- Hands-on experience with containerization technologies (Docker) and orchestration platforms (AWS ECS, EKS).
- Familiarity with Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
- Familiarity with messaging systems like Apache Kafka or Amazon Kinesis.
- DevOps practices for continuous integration and deployment (CI/CD)
- Solid understanding of software development best practices, including version control, testing, and debugging.
- Strong problem-solving skills and the ability to troubleshoot complex issues in a distributed, cloud-based environment.
- AWS Certified Solutions Architect Associate/Professional or AWS Certified Developer Associate/Professional. (Preferred Qualification)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.