Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor

Pennsylvania

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced Backend Engineer to design, develop, test, and maintain enterprise-grade Java/Spring Boot applications. You will build scalable microservices, RESTful APIs, and integrations across internal and external systems.

You will lead technical initiatives, optimize performance, mentor juniors, and collaborate in an Agile environment with architects, product owners, and DevOps teams. Experience with AWS/Azure/GCP and Docker/Kubernetes is a plus.

Qualifications

  • Bachelor’s degree in CS/Engineering or related field or equivalent experience
  • 5+ years of professional software development experience
  • Strong hands-on experience with Java
  • Strong hands-on experience with Spring Boot
  • Strong hands-on experience with microservices architecture
  • Strong hands-on experience with RESTful API development
  • Experience developing distributed, high-throughput, and highly available systems
  • Strong understanding of object-oriented design principles and design patterns
  • Experience with application performance tuning, monitoring, and troubleshooting
  • Strong knowledge of software development lifecycle methodologies
  • Experience with cloud environments (AWS/Azure/GCP) is a nice-to-have
  • Knowledge of Docker and Kubernetes is a nice-to-have
  • Experience with Kafka/RabbitMQ or similar is a nice-to-have
  • Familiarity with CI/CD and DevOps practices is a nice-to-have
  • Experience in financial services, banking, or regulated industries is a nice-to-have
  • Proven ability to lead technical initiatives and influence engineering best practices is a nice-to-have
  • Hands-on Agile/Scrum experience is a nice-to-have
  • No employment visa sponsorship or STEM OPT participation
  • No required certification
  • No required license

Responsibilities

  • Design, develop, test, and maintain enterprise-grade backend applications using Java and Spring Boot
  • Build and support scalable, secure, and resilient microservices architectures
  • Design and develop RESTful APIs and service integrations for internal and external applications
  • Collaborate with architects, product owners, and engineering teams on technical solutions
  • Lead technical design and implementation of complex software initiatives
  • Drive coding best practices, design standards, and code reviews
  • Optimize application performance, scalability, and operational stability
  • Troubleshoot and resolve production issues while implementing long-term solutions
  • Participate in Agile/Scrum processes and ceremonies
  • Mentor junior developers and contribute to the team’s growth
  • Support DevOps and CI/CD processes for software delivery
  • Provide detailed technical design and development of software solutions
  • Propose and design solutions for complex business needs
  • Write, test, and deploy software
  • Prepare technical and procedural documentation
  • Maintain and debug software

Skills

Java
Spring Boot
Microservices
RESTful APIs
Agile/Scrum

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

  • Design, develop, test, and maintain enterprise-grade backend applications using Java and Spring Boot
  • Build and support scalable, secure, and resilient microservices-based architectures
  • Design and develop RESTful APIs and service integrations for internal and external business applications
  • Collaborate with architects, product owners, business analysts, and engineering teams on technical solutions
  • Lead technical design and implementation of complex software initiatives
  • Drive coding best practices, design standards, and code review activities
  • Optimize application performance, scalability, and operational stability
  • Troubleshoot and resolve production issues while implementing long-term solutions
  • Participate in Agile processes including sprint planning, daily stand-ups, retrospectives, and backlog refinement
  • Mentor junior developers and contribute to the engineering team’s technical growth
  • Support DevOps and CI/CD processes for software delivery and deployment
  • Provide detailed technical design and development of software solutions
  • Propose and design solutions for complex business needs
  • Write, test, and deploy software
  • Prepare technical and procedural software documentation
  • Maintain and debug software
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience
  • 5+ years of professional software development experience
  • Strong hands‑on experience with Java
  • Strong hands‑on experience with Spring Boot
  • Strong hands‑on experience with microservices architecture
  • Strong hands‑on experience with RESTful API development
  • Experience developing distributed, high-throughput, and highly available systems
  • Strong understanding of object‑oriented design principles and design patterns
  • Experience with application performance tuning, monitoring, and troubleshooting
  • Strong knowledge of software development lifecycle methodologies
  • Experience with cloud-based environments such as AWS, Azure, or GCP is a nice‑to‑have qualification
  • Knowledge of Docker and Kubernetes is a nice‑to‑have qualification
  • Experience with Kafka, RabbitMQ, or similar event‑driven architectures is a nice‑to‑have qualification
  • Familiarity with CI/CD tools and DevOps practices is a nice‑to‑have qualification
  • Experience in financial services, banking, or highly regulated industries is a nice‑to‑have qualification
  • Proven ability to lead technical initiatives and influence engineering best practices is a nice‑to‑have qualification
  • Hands‑on Agile/Scrum experience is a nice‑to‑have qualification
  • No employment visa sponsorship or STEM OPT participation
  • No required certification
  • No required license
Core Competencies

Demonstrates expertise in designing and developing enterprise-grade backend applications using Java and Spring Boot, with a strong focus on microservices architecture and RESTful API development. Proven ability to lead technical initiatives, optimize application performance, and mentor junior developers within Agile environments.

Highest-signal resume keywords
  • Java Development
  • Spring Boot Framework
  • Microservices Architecture
  • RESTful API Development
  • Agile/Scrum Experience
ATS Optimization Keywords
Hard Skills
  • Software Development Lifecycle
  • Object‑Oriented Design Principles
  • Application Performance Tuning
  • Troubleshooting
  • Distributed Systems Development
Soft Skills
  • Collaboration
  • Mentoring
  • Technical Leadership
Industry Keywords
  • Financial Services
  • Banking
  • Regulated Industries
Tools & Technologies
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer, Java, Spring Boot, Microservices
Lead Software Engineer, Java, Spring Boot, Microservices

Jobtailor • Illinois

On-site
USD 130,000 - 190,000
Software Developer – APIs, Data Services
Software Developer – APIs, Data Services

Jobtailor • Arizona

On-site
USD 110,000 - 165,000
Software Engineer II – Java, Microservices
Software Engineer II – Java, Microservices

Jobtailor • San Antonio (TX)

On-site
USD 95,000 - 140,000
Software Engineering Manager – Open Banking
Software Engineering Manager – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer, Java Fullstack Development
Lead Software Engineer, Java Fullstack Development

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Arizona

On-site
USD 110,000 - 140,000
Lead Software Engineer – Java, Spring Boot, Angular
Lead Software Engineer – Java, Spring Boot, Angular

Jobtailor • Alabama

On-site
USD 95,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Software Engineer III – Open Banking
Software Engineer III – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 110,000 - 160,000
Staff Software Development Engineer – Agentic Applications, Experiences
Staff Software Development Engineer – Agentic Applications, Experiences

Jobtailor • Illinois

On-site
USD 130,000 - 190,000