Senior Software Engineer (Java)
Hybrid · Dublin, Leinster, Ireland
Job Summary
Senior Software Engineer (Java) responsible for designing, building, and supporting Java-based services in a Spring Boot microservices environment to enable connected vehicle capabilities. Primary duties include developing RESTful APIs and event-based messaging (Kafka/Azure EventHub), integrating third-party APIs, troubleshooting complex distributed systems, and delivering user stories in an Agile setting. Knowledge of mobile technologies (M2M/SM-DP/SM-SR/eSIM concepts) and telecom/carrier integrations is a strong advantage. Role emphasizes production deployments, post-deployment validation, and collaboration within a Hybrid work model at GM in Dublin, Ireland.
Required Qualifications
- 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)
- Experience with Agile development environments
- Strong teamwork, collaboration, and communication skills
- Hybrid work arrangement
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.