Skip to content
mimi

Java Software Engineer

Mastech Digital

Pittsburgh · On-site Senior Yesterday

About the role

Title

IT - Software Engineer Sr=

Location

Onsite – Pittsburgh, PA/Strongsville, OH

Duration

6 months + CTH

Interview

Microsoft Teams Video

No C2C!

Roles and Responsibilities

  • Design, develop, and maintain robust backend services using Java and Spring Boot Build and manage RESTful APIs and ensure seamless integration with internal and external backend systems.
  • Lead API development efforts, including design, documentation, versioning, and security Collaborate with cross-functional teams (product owners, QA, DevOps) in an Agile/Scrum environment.
  • Participate in end-to-end system integration with downstream and upstream applications.
  • Develop scalable and secure microservices architecture.
  • Implement CI/CD pipelines and manage deployments using DevOps tools and practices.
  • Troubleshoot and resolve production issues, ensuring system reliability and performance.
  • Contribute to code reviews, technical design discussions, and mentoring junior engineers.
  • Ensure adherence to enterprise architecture standards and security policies

Technical Skills & Experience

Required

  • Strong expertise in Java (J2EE)
  • Strong expertise in Spring Boot / Spring Framework
  • Strong expertise in REST API development & integration
  • Experience working with microservices architecture
  • Hands-on experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes)
  • Experience with CI/CD pipelines and automated deployments
  • Strong understanding of backend integrations, messaging systems, and data flows
  • Experience working in Agile/Scrum teams with rapid delivery cycles
  • Excellent problem-solving and communication skills

Preferred / Nice-to-Have

  • Experience in the banking or financial services domain
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Familiarity with API gateways, security (OAuth2, JWT), and performance tuning
  • Experience with relational and NoSQL databases (Oracle, MongoDB, etc.)

Requirements

  • Strong expertise in Java (J2EE)
  • Strong expertise in Spring Boot / Spring Framework
  • Strong expertise in REST API development & integration
  • Experience working with microservices architecture
  • Hands-on experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes)
  • Experience with CI/CD pipelines and automated deployments
  • Strong understanding of backend integrations, messaging systems, and data flows
  • Experience working in Agile/Scrum teams with rapid delivery cycles
  • Excellent problem-solving and communication skills

Responsibilities

  • Design, develop, and maintain robust backend services using Java and Spring Boot
  • Build and manage RESTful APIs and ensure seamless integration with internal and external backend systems
  • Lead API development efforts, including design, documentation, versioning, and security
  • Collaborate with cross-functional teams (product owners, QA, DevOps) in an Agile/Scrum environment
  • Participate in end-to-end system integration with downstream and upstream applications
  • Develop scalable and secure microservices architecture
  • Implement CI/CD pipelines and manage deployments using DevOps tools and practices
  • Troubleshoot and resolve production issues, ensuring system reliability and performance
  • Contribute to code reviews, technical design discussions, and mentoring junior engineers
  • Ensure adherence to enterprise architecture standards and security policies

Skills

AWSAzureCI/CDDockerGCPGitJavaJenkinsJWTKubernetesMongoDBMicroservicesNoSQLOracleOAuth2REST APISpring BootSpring Framework

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free