MD
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