> Markdown version of [/jobs/ext/4719812-sr-application-developer](https://www.wearedevelopers.com/jobs/ext/4719812-sr-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Application Developer - **Company:** Federal Reserve Bank of Atlanta - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $120,000 - $155,800 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Software Applications, Audit Trail, Automation of Tests, Cloud Computing, Cloud Engineering, Code Review, Databases, Database Development, Software Design Patterns, Programming Tools, Enterprise Architecture Framework, Hibernate (Java), Identity and Access Management, Spring Framework, PostgreSQL, Machine Learning, Apache Maven, Cisco Nexus Switches, Node.Js, Oracle (Applications), Scrum Methodology, Query Optimization, Fortify (Software), Secure Coding, SonarQube, Systems Integration, TypeScript, Data Logging, Enterprise Software Applications, Delivery Pipeline, Spring-boot, Backend, Gitlab, Database Migration, Amazon Relational Database Service, Containerization, AngularJS, Data Management, Front End Software Development, Route53, Cloudwatch, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Devsecops, Docker, Jenkins, Vulnerability Analysis, Microservices - **Published:** November 14, 2026 - **Apply:** https://rb.wd5.myworkdayjobs.com/FRS/job/San-Francisco-CA/Sr-Application-Developer_R-0000034066-2 ## About the Role * Enterprise delivery: Demonstrated experience delivering and supporting complex, mission-critical applications, including cloud adoption, modernization, or migration initiatives in regulated or similarly high-reliability environments. * Backend development: Typically requires 5 or more years of hands-on experience with Java and enterprise frameworks such as Spring Boot, Spring, and Hibernate. * Front-end development: Experience building enterprise applications with Angular and TypeScript. Node.js experience is valuable where used for supporting services or development tooling. * API engineering: Extensive experience designing, developing, securing, documenting, and integrating RESTful services; Spring REST experience is preferred. * Cloud architecture and migration: Strong hands-on AWS experience across: + Compute and containers (ECS, ECR) + Networking and routing (ALB, Route 53) + Storage and databases (S3, RDS, DMS) + Security and configuration (IAM, KMS, Secrets Manager, SSM, Config), + Observability and logging (CloudWatch) + Integration services (Lambda, SNS, SQS). * Data platforms: Experience with Oracle and PostgreSQL, including PL/SQL development, data modeling, query tuning, and database migration. Experience with Amazon RDS for PostgreSQL is required. * Infrastructure and containers: Hands-on experience implementing infrastructure as code with Terraform and deploying containerized workloads with Docker and Kubernetes or comparable AWS container services. * DevSecOps: Experience building or supporting automated delivery pipelines using tools such as Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube, and Nexus IQ, including automated testing and security or quality gates. * Engineering practices: Strong knowledge of software design patterns, secure coding, automated testing, code review, observability, and agile delivery practices. * Communication and leadership: Ability to explain technical decisions clearly, produce high-quality documentation, collaborate with business and technical stakeholders, and guide other contributors., * Familiarity with AI/ML concepts, development tools, and responsible enterprise use cases. * Extensive experience on SAFe or Scrum Teams. * AWS certification, such as AWS Certified Cloud Practitioner or AWS Certified Developer - Associate. * Experience modernizing legacy applications into cloud-native or microservices-based architectures. * Experience supporting systems with demanding availability, auditability, security, or disaster-recovery requirements. ## Description Join a high-impact modernization initiative supporting Federal Reserve System applications. As a Senior Application Developer, you will help modernize and migrate mission-critical enterprise systems to AWS while delivering secure, scalable solutions across the Java, Spring Boot, Angular, and PostgreSQL stack. This role is designed for an experienced engineer who can work independently, make sound technical decisions, collaborate across disciplines, and contribute quickly in a highly regulated environment., * Modernize and migrate enterprise applications and databases to AWS with an emphasis on reliability, security, and operational continuity. * Deliver production-ready Java/Spring Boot services, REST APIs, and Angular/TypeScript user experiences. * Improve deployment consistency through automated CI/CD pipelines, infrastructure as code, security scanning, and observability. * Identify and resolve performance, scalability, and production issues through structured analysis and testing., * Translate complex business and technical requirements into secure, maintainable application designs and delivery plans. * Design, develop, test, deploy, and document enhancements to large-scale, mission-critical systems. * Recommend architecture and implementation approaches, identify technical risks, and make pragmatic trade-offs within organizational standards. * Build and integrate Java/Spring Boot services, REST APIs, Angular/TypeScript interfaces, and database solutions. * Plan and execute cloud and database migration activities, including validation, cutover, rollback, and operational-readiness considerations. * Conduct performance, load, and stress testing when needed to validate scalability and service-level expectations. * Lead root-cause analysis for complex defects and production issues, coordinating timely resolution with engineering, cloud, security, and operations teams. * Review code and technical designs, share best practices, and provide guidance to other contributors. * Create clear architecture, implementation, deployment, support, and decision documentation.