FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Java
General MotorsSenior Software Engineer creating and supporting Java-based services in a microservices environment. Collaborating with third-party vendors for API integration and troubleshooting production issues.
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsJavaJUnitKafkaMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design, develop, and support Java applications and Spring Boot microservices
- Work with third-party vendors and dependencies, with a particular focus on API integration
- Build and maintain RESTful APIs and event-based messaging integrations, including Kafka and/or Azure EventHub patterns
- Troubleshoot issues across a complex microservices ecosystem
- Deliver user stories with minimal guidance in a fast-paced Agile environment
- Translate business requirements into user stories and technical tasks
- Support production deployments and perform post-deployment validation
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of software development experience in Java
- Experience with Spring Boot–based microservices
- Proficiency with Azure Cloud Services, Jira, Confluence, Slack, GitHub, and GitHub Actions
- Experience with TDD, JUnit, and mocking frameworks
- Experience with CI, build, and delivery practices using Spring / Spring Boot
- Familiarity with RESTful APIs and event-based messaging
- Familiarity with Azure EventHub (and some legacy Kafka)
- Ability to troubleshoot complex distributed systems
- Experience working in Agile development environments
- Ability to work independently and deliver with minimal guidance
- Experience supporting deployments and post-release validation activities
- Experience converting business needs into user stories and engineering tasks
Benefits
Comp & perks- Flexible working hours
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsevent-based messagingKafkaAzure EventHubTDDJUnitCI/CDAgile
Soft Skills
troubleshootingindependenceminimal guidancebusiness requirements translationuser story delivery
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering