AWS Developer

Codetech•Malvern, PA

About The Position

The AWS Developer provides senior-level system analysis, design, development, and implementation of applications and databases. The role integrates third-party products and translates technical specifications into code for complex new projects and enhancements for internal clients. It writes programs, develops code, tests artifacts, produces reports, and applies software development techniques that support automated testing. The developer designs, develops, and maintains SKP Web Client applications, with a focus on scalable, secure, and high-performing user experiences. The role develops and supports Pure Spring/Spring Framework services and APIs, and upgrades and modernizes applications using Java 21 and enterprise development standards. It moves code into development, test, and production environments on schedule, provides production support, and submits change-control requests and documentation. The position requires a thorough understanding of software development methodologies, development architecture standards, client business functions, technology needs, and relevant client technologies and tools. The developer mentors less-experienced staff, resolves elevated issues, participates in design, code, and test inspections, and explains technical considerations in meetings with internal clients. The role also performs systems analysis, collaborates with cross-functional team members, communicates system issues appropriately, follows IT and information security policies, verifies deliverables meet requirements, and performs special projects and other assigned duties.

Requirements

  • Minimum of five years of related work experience, including at least one year of development experience.
  • Undergraduate degree or an equivalent combination of training and experience.
  • Experience with AWS cloud technologies.
  • Java back-end development experience.
  • Database management experience.
  • SKP Web Client development experience.
  • Pure Spring/Spring Framework development experience.
  • Java 21 development and application modernization experience.
  • Experience with RESTful APIs, microservices architecture, and automated testing.
  • Experience with CI/CD pipelines and DevOps practices.

Nice To Haves

  • Experience developing and supporting enterprise-scale financial applications.
  • Strong understanding of cloud-native development patterns on AWS.
  • Experience with Spring Boot, Spring Security, and modern Java frameworks.
  • Experience troubleshooting production issues and supporting critical applications.
  • Knowledge of software engineering best practices, automated testing, and application performance tuning.
  • Strong communication and collaboration skills with cross-functional teams and business stakeholders.

Responsibilities

  • Provide senior-level system analysis, design, development, and implementation of applications and databases.
  • Integrate third-party products.
  • Translate technical specifications into code for complex new projects and enhancements for internal clients.
  • Write programs, develop code, test artifacts, and produce reports.
  • Use software development techniques that support automated testing.
  • Design, develop, and maintain SKP Web Client applications for scalable, secure, and high-performing user experiences.
  • Develop and support Pure Spring/Spring Framework services and APIs using modern development practices and design patterns.
  • Upgrade and modernize applications using Java 21 and enterprise development standards.
  • Elevate code into development, test, and production environments on schedule.
  • Provide follow-up production support.
  • Submit change-control requests and documentation.
  • Train and mentor less-experienced staff and resolve elevated issues.
  • Participate in design, code, and test inspections throughout the development lifecycle.
  • Explain technical considerations in meetings, including meetings with internal clients.
  • Perform systems analysis activities and understand client business functions and technology needs.
  • Collaborate with cross-functional team members and communicate system issues at the appropriate technical level.
  • Comply with IT and information security policies and procedures and verify deliverables meet requirements.
  • Participate in special projects and perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service