JobTarget Logo

Software Developer (AWS) at OmegaHires – Rockville, Maryland

OmegaHires
Rockville, Maryland, 20850, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

About This Position

Job Title: Software Developer (AWS)

Location: US-MD-Rockville

This is a hybrid position, requiring 3 days onsite per week.

Job Description:

Overview:

We are seeking an experienced AWS Software Developer specializing in the development and re-engineering of full-stack Java/J2EE applications in a hybrid (on-premises + AWS) environment.

The ideal candidate will have strong hands-on experience with Java/J2EE, Angular, and legacy Struts 2.0 applications, along with proven expertise in AWS file/content management solutions using Amazon FSx or Amazon EFS. This role will support the transition of existing Windows/Linux file systems from on-premises environments to AWS and play a key role in modernizing enterprise applications while ensuring security, performance, and reliability.

Responsibilities:

  • Analyze and understand existing on-premises Java/J2EE applications, including Struts 2.0, Spring, Hibernate, and WebLogic, and support re-engineering efforts to AWS.

  • Design, develop, and implement full-stack Java/J2EE applications with Angular based on modernization and re-engineering requirements.

  • Lead and support the migration and integration of on-premises file systems to AWS file services, specifically Amazon FSx or Amazon EFS, in a hybrid architecture.

  • Build and maintain secure, reliable, and high-performance file/content management solutions leveraging AWS FSx/EFS (not S3).

  • Implement and support backend services that interact with AWS file systems, ensuring proper access control, performance tuning, and scalability.

  • Troubleshoot and resolve complex issues related to cloud-native applications, hybrid file systems, and AWS infrastructure.

  • Apply best practices for IAM, network security, monitoring, and logging, using services such as CloudWatch and X-Ray.

  • Optimize AWS resource utilization and cost while maintaining performance and operational efficiency.

  • Collaborate with cross-functional teams including application, infrastructure, and security teams throughout the re-engineering lifecycle.

Qualifications:

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

  • Minimum 5+ years of hands-on software development experience.

  • Strong Java programming skills with deep experience in Java/J2EE and frameworks such as Spring and Hibernate.

  • Hands-on experience with Struts 2.0 (Struts 1.x alone is not sufficient).

  • Strong Angular experience in enterprise-scale applications.

  • Mandatory experience with AWS file/content management services, specifically:

    • Amazon FSx and/or Amazon EFS

    • Hybrid on-premises ↔ AWS file system integration

    • Secure file access, permissions, and performance optimization

  • Proven experience building secure, high-performance file operations in hybrid architectures.

  • Experience deploying and supporting applications on AWS (EC2, IAM, networking, monitoring).

  • Strong troubleshooting and problem-solving skills in distributed, cloud-based systems.

  • Experience with CI/CD pipelines and DevOps tooling.

  • Familiarity with database integrations (Oracle or similar).

  • Prior experience in regulated or enterprise environments.

Job Location

Rockville, Maryland, 20850, United States

Frequently asked questions about this position

Latest Job Openings in Maryland

CDL-A - Intermodal truck driver

Schneider
Annapolis, MD

CDL-A - Intermodal truck driver

Schneider
Edgewood, MD

Preschool Director

Georgetown Hill Early School
Rockville, MD

Licensed Clinical Social Worker

SENIOR CARE THERAPY
Chestertown, MD

Structural Engineer

TLC Engineering Solutions
Bethesda, MD