ROLEFINDER Match my CV

Senior Software Engineer (Back End)

Veriday Inc.

Cincinnati, Ohio, United StatesPosted 4 days agoDirect from company

  • LocationCincinnati, Ohio, United States
  • Work typeHybrid
  • EmploymentContract
  • Posted23 October 2026
  • SourceVeriday Inc.'s careers page (BambooHR)
Apply on Veriday Inc.'s siteYou apply directly with the employer. RoleFinder never sits in between.

About the role

Veriday Inc is seeking a Senior Software Engineer (Back End) for a contract assignment with a reputed banking client in Cincinnati, OH. The engineer will provide technical leadership on enterprise applications, bringing deep Java/J2EE and Spring expertise, hands-on AWS experience, and Terraform-based infrastructure automation. The role also involves designing and consuming RESTful web services, guiding architectural decisions, and mentoring junior engineers to deliver high-quality, secure, and scalable software.

Engagement: Contract assignment with a reputed banking client

Location: Cincinnati, OH (hybrid, 3 days per week on-site)

Employment Type: W2 only

Key Responsibilities

- Lead the design, development, and delivery of scalable, secure enterprise applications using Java/J2EE and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).

- Architect cloud-native solutions on AWS (e.g., EC2, Lambda, S3, RDS, DynamoDB, SQS, SNS, API Gateway).

- Design, build, and maintain Infrastructure as Code with Terraform to provision and manage AWS resources.

- Develop and consume high-performance, secure RESTful web services (SOAP experience is also valued).

- Drive architectural decisions and set best practices for code quality, microservices design, and software development.

- Partner with product owners, architects, and stakeholders to translate business requirements into actionable technical plans.

- Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning and improvement.

- Troubleshoot and resolve complex production issues to maintain system stability and performance.

- Evaluate and recommend emerging tools and practices to improve development processes.

Required Skills and Qualifications

Education

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Experience

- 9+ years of Java/J2EE development, with a focus on enterprise-level applications.

- Proven experience providing technical leadership and mentoring engineers.

Technical Skills

- Expert-level Java, including the Spring Framework (Spring Boot, Spring Cloud, Spring Security).

- Extensive hands-on experience with AWS services and a strong understanding of cloud-native architectures.

- Proven experience designing and implementing Infrastructure as Code with Terraform.

- Demonstrable expertise in designing, developing, and consuming RESTful and SOAP web services.

- Strong grasp of microservices architecture, design patterns, and best practices.

- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).

- Working knowledge of CI/CD pipelines, version control (e.g., Git), and agile methodologies.

Soft Skills

- Excellent communication, leadership, and problem-solving skills.

- Ability to collaborate effectively with product, architecture, and business stakeholders.

What We Offer

- Competitive hourly rate

- A collaborative and dynamic work environment

- The opportunity to work on cutting-edge projects with a leading banking client

How to Apply

If you have the required skills and are ready for an exciting challenge, we encourage you to apply.

Is this a fit? Let your CV decide.

Add your CV and RoleFinder scores this role and every new one like it against your experience, with a one-line reason for each.

Match my CV Filter the live feed