Sr. AWS Software Engineer
Job Description
Senior AWS Software Engineer on FNBO's Fraud Prevention team in Omaha, NE (hybrid), leads technical initiatives, mentors engineers, and delivers secure, scalable software with a compensation range of USD 89,828 to 148,215 per year.
Responsibilities
- Design and evolve responsive front end interfaces, microservices, message queues, and data stores that enable customers and partners to access FNBO capabilities securely and reliably.
- Migrate Angular based front ends to React to align with the enterprise direction.
- Integrate APIs and user interfaces with IAM, SSO, SaaS, and fraud prevention systems.
- Build, integrate, and support REST and event driven APIs on AWS using Java, Spring Boot, JPA, AWS SDK, EKS, Lambda, EventBridge, RDS, SNS, and SQS.
- Provision and manage AWS infrastructure with Terraform.
- Set up and operate the Anypoint Flex gateway for APIs consumed by other applications.
- Create and maintain Dynatrace metrics, dashboards, and alerts to monitor applications.
- Develop and maintain CI/CD pipelines and pipelines automation.
- Leverage Generative AI to boost productivity and automate tasks.
- Write clean, efficient code using advanced language features and AI tools to enhance productivity.
- Translate business needs into clear, actionable technical requirements aligned with capabilities.
- Collaborate with team members and cross functional partners using Agile methodologies.
- Profile, debug, and optimize application performance with advanced techniques.
- Lead code reviews for junior engineers and provide constructive feedback.
- Champion software quality and testing standards across the development team.
- Respond quickly to production incidents with deep technical analysis to resolve issues.
- Communicate complex technical concepts clearly to bridge technical and business teams.
- Deliver reliable, maintainable services with appropriate monitoring and maintenance strategies.
- Mentor junior team members in their technical development.
- Set and uphold technical standards across the squad.
- Adapt to evolving situations and craft innovative solutions to complex technical challenges.
- Demonstrate commitment to continuous learning and improvement for self and team.
- Implement team strategies that foster collective growth and knowledge sharing.
- Participate in the squad on-call rotation.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Five to seven years of professional software development experience.
- Designing and developing responsive front ends from scratch using Node.js, TypeScript, CSS, and HTML.
- Integrating front ends and microservices with RESTful APIs.
- Developing front ends and APIs that use OAuth 2.0 authentication.
- Experience mitigating OWASP Top 10 vulnerabilities in web and API applications.
- Experience deploying and operating applications in public cloud environments.
- Developing and maintaining unit tests with high coverage using frameworks such as Jest, Protractor, JUnit, and Mockito.
- Proficiency with Git and standard branching, merge request, and pull request workflows.
- Implementing microservices using Maven, Java, JPA, and Spring Boot.
- Familiarity with version control systems, with Git preferred.
- Strong understanding of software development lifecycle and agile methodologies.
- Experience with test driven development and automated testing frameworks.
- Service oriented mindset focused on delivering business value.
- Ability to translate business requirements into technical solutions.
- Commitment to quality and continuous improvement.
- Strong analytical and problem solving skills.
- Effective written and verbal communication abilities.
Technologies
- Angular
- React
- Node.js
- TypeScript
- CSS
- HTML
- Java
- Spring Boot
- JPA
- AWS
- EKS
- Lambda
- EventBridge
- RDS
- SNS
- SQS
- AWS SDK
- Terraform
- Anypoint Flex gateway
- Dynatrace
- CI/CD
- Git
- Protractor
- Jest
- JUnit
- Mockito
- Maven
- RabbitMQ
- PostgreSQL
- Redis
- OAuth 2.0
- REST
- REST APIs
- IAM
- SSO
Benefits
- Medical, Dental, Vision Insurance
- 401k with matching contributions
- Time Off Programs
- Health Savings Account and Dependent Care
- Employee Banking
- Growth Opportunities
- Tuition Assistance
- Short-Term and Long-Term Disability Insurance
Similar Jobs
J
J