Sr. Software Engineer

Pittsburgh, PA, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
17 Weeks
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java

Summary

Sr. Software Engineer

Job at a Glance

  • Title: Sr. Software Engineer
  • Location: Pittsburgh PA, Cleveland OH, Dallas TX
  • Contract: W2 only, 9+ month contract with potential for extension or conversion to full time 
  • Pay: $70/hour + optional medical, dental, vision, 401(k) match
<>Overview

We are seeking a Senior Software Engineer to join a high-performing technology team supporting critical applications for a large financial services organization. This role requires a strong hands-on developer who is passionate about building scalable, high-performance applications and microservices within a modern Agile environment.

The ideal candidate will have deep expertise in Java development, Spring technologies, APIs, and microservices architecture, along with experience working in enterprise-scale environments. Previous experience within the banking or financial services industry is highly preferred.

Responsibilities

  • Design, develop, test, and support enterprise-grade Java applications and microservices.
  • Build and maintain RESTful APIs that support highly available, scalable business solutions.
  • Develop solutions using Spring Boot and related Spring frameworks.
  • Leverage Redis and other distributed caching technologies to improve application performance and scalability.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Collaborate closely with Product Owners, Business Analysts, QA, and DevOps teams within an Agile/Scrum environment.
  • Troubleshoot and resolve complex technical issues across multiple applications and services.
  • Ensure applications meet security, reliability, performance, and compliance standards.
  • Contribute to code reviews, best practices, and continuous improvement initiatives.

Required Qualifications

  • 5+ years of hands-on Java development experience.
  • Strong experience building microservices and distributed systems.
  • Expertise with Java, Spring Boot, Spring MVC, and related Spring technologies.
  • Experience developing and consuming RESTful APIs.
  • Experience working with Redis or other caching technologies.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience working with relational databases and SQL.
  • Familiarity with CI/CD practices and modern development tools.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving skills and ability to work independently in a collaborative team setting.

Preferred Qualifications

  • Experience within the banking, financial services, or fintech industry.
  • Exposure to cloud platforms and containerized environments.
  • Experience with messaging technologies such as Kafka or MQ.
  • Knowledge of application performance tuning and optimization.
  • Experience supporting high-volume, mission-critical applications.

Key Technologies

  • Java
  • Spring Boot
  • Spring Framework
  • Microservices
  • REST APIs
  • Redis
  • SQL
  • Git
  • CI/CD
  • Agile / Scrum
#INDGEN #ZR
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: ceiam
  • Position Id: 32984
  • Posted 5 hours ago
Contact the job poster
AB

Adam Baer

Recruiter @ Computer Enterprises, Inc.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.