Software Developer (AWS)

CTIS, Inc.Rockville, MD
3d$60 - $70Hybrid

About The Position

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. This is a hybrid position, requiring 3 days onsite per week.

Requirements

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service