Software Engineer II – Java, Microservices

Jobtailor

San Antonio (TX)

On-site

USD 95,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a skilled Java developer to design, implement, and maintain scalable enterprise applications in a Spring Boot microservices environment. You will write clean, tested code and participate in architecture decisions while collaborating across cross-functional teams.

The role emphasizes RESTful services, security (JWT/OAuth2), and event-driven patterns, with Docker/Kubernetes/OpenShift for deployment. Strong communication and problem-solving skills are essential.

Qualifications

  • Bachelor’s degree in computer science, engineering, in a related field, or equivalent experience.
  • Demonstrated ability to independently identify program issues and develop the appropriate solution, typically requiring at least 2 years of experience.
  • Strong understanding of software development principles, programming concepts, best practices, and development methodologies.
  • Demonstrated strong experience with Java and SQL.
  • Experience designing and building scalable enterprise applications using Spring Boot and Microservices architecture.
  • Ability to write clean, maintainable, and well-tested code using unit and integration testing frameworks such as JUnit and Mockito.
  • Strong experience designing, developing, and deploying RESTful microservices, including API design, Spring Security, JWT/OAuth2 authentication, service-to-service communication, and event-driven architectures using Kafka or RabbitMQ.
  • Experience working with relational and NoSQL databases, as well as containerization and orchestration technologies such as Docker, Kubernetes, or OpenShift.
  • Strong troubleshooting and debugging skills across application, infrastructure, and system layers.
  • Knowledge of resilient microservice patterns such as Circuit Breaker, Retry, Timeout, and Bulkhead to ensure system reliability and fault tolerance.
  • Excellent written and verbal communication skills with the ability to collaborate effectively across cross-functional teams.

Responsibilities

  • Design, write, test, implement, and document solutions for assigned program modules.
  • Collaborate with project teams and other Software Engineers to provide technical support.
  • Support assigned IT systems/applications by troubleshooting and resolving defects.
  • Always take action using Integrity, Caring, and Excellence to achieve all-win outcomes.

Skills

Java
SQL
Spring Boot
Microservices
RESTful API Design
JUnit
Mockito
Kafka
RabbitMQ
Docker
Kubernetes
OpenShift
JWT/OAuth2
Service-to-Service Communication

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Git
CI/CD

Job description

  • • Design, write, test, implement, and document solutions for assigned program modules
  • • Collaborate with project teams and other Software Engineers to provide technical support
  • • Support assigned IT systems/applications by troubleshooting and resolving defects
  • • Always take action using Integrity, Caring, and Excellence to achieve all-win outcomes
Requirements
  • Bachelor’s degree in computer science, Engineering, in a related field, or equivalent experience
  • Demonstrated ability to independently identify program issues and develop the appropriate solution, typically requiring at least 2 years of experience
  • Strong understanding of software development principles, programming concepts, best practices, and development methodologies
  • Demonstrated strong experience with Java and SQL
  • Experience designing and building scalable enterprise applications using Spring Boot and Microservices architecture
  • Ability to write clean, maintainable, and well-tested code using unit and integration testing frameworks such as JUnit and Mockito
  • Strong experience designing, developing, and deploying RESTful microservices, including API design, Spring Security, JWT/OAuth2 authentication, service-to-service communication, and event-driven architectures using Kafka or RabbitMQ
  • Experience working with relational and NoSQL databases, as well as containerization and orchestration technologies such as Docker, Kubernetes, or OpenShift
  • Strong troubleshooting and debugging skills across application, infrastructure, and system layers
  • Knowledge of resilient microservice patterns such as Circuit Breaker, Retry, Timeout, and Bulkhead to ensure system reliability and fault tolerance
  • Excellent written and verbal communication skills with the ability to collaborate effectively across cross-functional teams
Core Competencies

Proficient in designing, developing, and deploying scalable enterprise applications using Java, Spring Boot, and Microservices architecture. Strong ability to troubleshoot and resolve defects while ensuring code quality through unit and integration testing frameworks.

Highest-signal resume keywords
  • Java Programming
  • SQL Database Management
  • Spring Boot Development
  • Microservices Architecture
  • RESTful API Design
ATS Optimization Keywords
Hard Skills
  • Software Development Principles
  • Unit Testing
  • Integration Testing
  • Troubleshooting
  • Debugging
  • Event-Driven Architecture
  • Microservice Patterns
  • Service-to-Service Communication
  • JWT/OAuth2 Authentication
  • Scalable Application Design
Soft Skills
  • Excellent Communication
  • Collaboration
Industry Keywords
  • Enterprise Applications
  • Cross-Functional Teams
  • Fault Tolerance
  • System Reliability
Tools & Technologies
  • JUnit
  • Mockito
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • OpenShift
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Software Engineer III – Open Banking
Software Engineer III – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Arizona

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

Jobtailor • Illinois

On-site
USD 130,000 - 190,000
Software Engineer III
Software Engineer III

Jobtailor • Massachusetts

On-site
USD 110,000 - 170,000
Software Engineering Manager – Open Banking
Software Engineering Manager – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 140,000 - 190,000
Software Engineer I – Java
Software Engineer I – Java

Jobtailor • Bala Cynwyd (PA)

On-site
USD 60,000 - 75,000
Lead Software Engineer, Java Fullstack Development
Lead Software Engineer, Java Fullstack Development

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Software Developer – APIs, Data Services
Software Developer – APIs, Data Services

Jobtailor • Arizona

On-site
USD 110,000 - 165,000
Software Engineer – Level 3
Software Engineer – Level 3

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000