Senior Software Engineer(Hybrid)
12 Months
St. Louis Mo 63102
Job Description
The Invoice Processing Platform (IPP) team Engineering is looking for a Senior Software Engineer to design test and implement Javabased web applications to the AWS cloud. You will report to a Technical Manager and work on an Agile development team collaborating with shared services teams in the migration of an application to the cloud.
Responsibilities
- Develop complex application business logic using Java. Design and code and integrate application business layer with external application components.
- Work as a member of an Agile delivery team to migrate portfolio applications to cloud services.
- Conduct analysis testing updating and debugging identifying bottlenecks and bugs in the system and develop solutions.
- Translate complex application stories use cases and business concept designs into functional dynamic applications.
- Develop reusable and scalable code using industry standard software development practices techniques tools and frameworks.
- Work with shared services teams integrate solutions and handle data conversions and migrations.
- Be a technology leader and foster a learning and innovation culture within the Information Technology Division.
Qualifications
- Bachelors degree or commensurate experience.
- 7 or more years of relevant work experience.
- Understand AWS Cloud Platform technology 9 (e.g. EC2 EKS ECS S3 SQS Lambda API Gateway ALB DMS RDS) to employ best cloud solutions.
- Expertise with Java and Java EE technologies.
- Experience with Angular and JavaScript/TypeScript.
- Experience with Spring Projects such as Spring Boot SpringMVC Spring Data.
- Familiarity with Industry cloud implementation and software development methodologies standards and architecture frameworks.
- Demonstrated familiarity with some of the following technologies on a Cloud platform: cloud native services Infrastructure as Code TypeScript Python Java and PostgreSQL.
- Experience with Unix and shell scripting
- Expertise in fixing vulnerabilities and implementing security controls
- Experience with modern analytics and monitoring solutions such as Grafana
- Familiarity developing applications on Apache TOMEE or WebLogic Application Server.
- Experience using modern CI/CD pipelines using DevOps tooling (e.g. Git Bitbucket Bamboo GitLab Maven Nexus Fortify and Sonar).
- Stay informed about relevant technology trends and developments.