On-siteContractSenior

Sr. Software Engineer

Computer Enterprises, Inc.

Pittsburgh, PA, USADepends on ExperiencePosted October 28, 2026via Dice

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
Feedback