Senior Software Engineer

Contract: St. Louis , Missouri, US

Salary Range: 75.00 - 85.00 | Per Hour

Job Code: 357509

End Date: 2025-02-09

Days Left: 3 days, 10 hours left

Client: Bank
Job Title: Senior Software Engineer – Invoice Processing Platform (IPP) Team
Department: Treasury Engineering
Reports To: Technical Manager
Location: St. Louis, MO (Hybrid)
Duration: 12 Months


Job Overview:

  • The Invoice Processing Platform (IPP) team in Treasury Engineering is seeking a Senior Software Engineer to design, test, and implement Java-based web applications to the AWS Cloud.
  • As a key member of an Agile development team, you will collaborate with shared services teams to migrate applications to the cloud.

Responsibilities:

  • Develop Complex Business Logic:
    Create application business logic using Java, integrating the business layer with external application components.

  • Cloud Migration:
    Work with an Agile delivery team to migrate portfolio applications to cloud services.

  • Testing & Debugging:
    Conduct analysis, testing, updating, and debugging of applications, identifying bottlenecks and bugs, and developing solutions.

  • Application Design:
    Translate complex application stories, use cases, and business concept designs into functional and dynamic applications.

  • Code Development:
    Develop reusable and scalable code using industry-standard software development practices, techniques, tools, and frameworks.

  • Collaboration:
    Work closely with shared services teams to integrate solutions, handle data conversions, and assist with application migrations.

  • Technology Leadership:
    Foster a learning and innovation culture within the IT division and across the Federal Reserve System.


Qualifications:

Education & Experience:

  • Bachelor’s degree or commensurate experience.
  • 7+ years of relevant work experience.

Technical Skills:

  • Cloud Expertise:
    In-depth understanding of AWS Cloud Platform (EC2, EKS, ECS, S3, SQS, Lambda, API Gateway, ALB, DMS, RDS) and the ability to employ best cloud solutions.

  • Programming:
    Expertise in Java and Java EE technologies. Experience with Angular, JavaScript, and TypeScript.

  • Spring Frameworks:
    Experience with Spring projects such as Spring Boot, SpringMVC, Spring Data.

  • Cloud and DevOps Tools:
    Familiarity with cloud-native services, Infrastructure as Code, CI/CD tools (Git, Bitbucket, Bamboo, GitLab, Maven, Nexus, Fortify, Sonar).

  • Database:
    Experience with PostgreSQL and relational databases.

  • Scripting:
    Familiarity with Unix, shell scripting, and Bash.

  • Security & Vulnerabilities:
    Expertise in fixing vulnerabilities and implementing security controls.

  • Analytics & Monitoring:
    Experience with modern analytics and monitoring solutions such as Grafana.

  • Application Servers:
    Experience with Apache TOMEE or WebLogic Application Server.

Development Methodologies:

  • Familiarity with industry cloud implementation and software development methodologies, standards, and architecture frameworks.
  • Experience working in an Agile environment and collaborating within Agile teams.

Additional Skills:

  • Strong problem-solving and analytical skills.
  • Ability to stay informed about relevant technology trends and developments.
Job Requirement
  • AWS
  • JAVA
  • Unix
  • Shell Scripting
  • "Shell Scripting"
  • Bash
  • EC2
  • EKS
  • ECS
  • S3
  • SQS
  • Lambda
  • API Gateway
  • ALB
  • DMS
  • Git
  • Bitbucket
  • Bamboo
  • GitLab
  • Maven
  • Nexus
  • Fortify
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Jaya Sharma
  • jaya.sharma@collabera.com
Apply Now
Apply Now
close-icon

©2024 Collabera. All rights reserved.