Senior Software Developer (JavaJ2EE – Application Modernization)

OmegaHires

Not Interested
Bookmark
Report This Job

profile Job Location:

Rockville, MD - USA

profile Hourly Salary: USD 65 - 70
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Software Developer (Java/J2EE Application Modernization)
Location: Rockville MD (Hybrid)
Duration: 12 Months

Job Summary

We are seeking a highly skilled Senior Software Developer with strong expertise in Java/J2EE and cloud migration. This role focuses on modernizing legacy enterprise applications and migrating them to AWS using cloud-native architectures. The ideal candidate will bring deep hands-on experience in replatforming and refactoring applications to improve scalability performance and operational efficiency.

Key Responsibilities

Cloud Migration & Modernization

  • Lead and execute enterprise application migration strategies to AWS.
  • Evaluate and implement replatforming and refactoring approaches.
  • Transform monolithic applications into microservices-based architectures.

Design & Development

  • Design and develop scalable cloud-native solutions using Java/J2EE technologies.
  • Build reusable migration frameworks accelerators and reference architectures.
  • Actively contribute through hands-on coding prototyping and solution design.

AWS Integration

  • Integrate applications with AWS services such as:
    • Compute: EC2 ECS EKS
    • Storage: S3
    • Database: RDS
    • APIs: API Gateway
    • Serverless: Lambda
  • Implement high availability and basic disaster recovery solutions.

Containerization & DevOps

  • Containerize applications using Docker and orchestrate via Kubernetes (EKS/ECS).
  • Develop Infrastructure as Code (IaC) using CloudFormation or Terraform.
  • Support CI/CD pipelines and automated deployments.

Governance & Optimization

  • Adhere to cloud architecture standards and best practices.
  • Ensure cost optimization scalability and performance efficiency.
  • Provide recommendations for continuous improvement.

Collaboration

  • Work closely with architects SCRUM teams and stakeholders.
  • Participate in sprint planning status updates and delivery tracking.

Required Qualifications

  • Bachelors degree in Computer Science Engineering or related field (or equivalent experience).
  • 5 years of experience in AWS cloud migration and application modernization.
  • Strong expertise in Java and J2EE frameworks (Spring Hibernate JSF).
  • Proven experience migrating applications from on-premises to AWS.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Infrastructure as Code (CloudFormation or Terraform).
  • Solid understanding of database migration strategies.
  • Familiarity with CI/CD and DevOps practices.
  • Strong troubleshooting and problem-solving skills in distributed systems.
  • Excellent communication and teamwork skills.

Nice to Have

  • Experience with microservices and event-driven architectures.
  • Exposure to serverless frameworks (AWS SAM Lambda).
  • Knowledge of cloud cost optimization tools and strategies.

Required Experience:

Senior IC

Job Title: Senior Software Developer (Java/J2EE Application Modernization)Location: Rockville MD (Hybrid)Duration: 12 MonthsJob SummaryWe are seeking a highly skilled Senior Software Developer with strong expertise in Java/J2EE and cloud migration. This role focuses on modernizing legacy enterprise...
View more view more