FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
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 Data Engineer
General Motors. Design, develop, test, and maintain microservices and RESTful APIs using Java and Spring Boot on Microsoft Azure .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing microservices and RESTful APIs using Java and Spring Boot on Microsoft Azure, with a strong focus on cloud-native architectures and security best practices. Proficient in collaborating with cross-functional teams to deliver high-quality software solutions while adhering to data privacy and operational standards.
Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkMicrosoft AzureMicroservices ArchitectureCI/CD Pipelines
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
MicroservicesRESTful APIsEvent-Driven ArchitectureKubernetesRelational DatabasesNoSQL DatabasesObservability ToolingSecurity Best PracticesAgile/ScrumAutomated Testing
Soft Skills
Analytical SkillsProblem-SolvingEffective CommunicationCollaboration
Tools & Technologies
KafkaAzure Event HubsGitDevOps PracticesContainer-Based Workloads
Industry Keywords
Data PrivacyCloud-Native ArchitectureDistributed SystemsProduction SystemsLegacy Modernization
Tech Stack
Tools & technologiesAzureCassandraCloudDistributed SystemsJavaKafkaKubernetesMicroservicesMySQLNoSQLOraclePostgresRedisSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design, develop, test, and maintain microservices and RESTful APIs using Java and Spring Boot on Microsoft Azure
- Deliver assigned features and services from requirements clarification and implementation through testing, deployment, observability, and production support
- Implement solutions within established architecture, patterns, and team standards
- Contribute to component-level designs and raise technical tradeoffs or concerns
- Translate Data Privacy and business requirements into clear implementation tasks with product, Legal, privacy partners, and teammates
- Build secure, reliable services using Azure capabilities, container-based workloads, and cloud-native patterns
- Apply event-driven architecture and messaging or streaming platforms such as Kafka or Azure Event Hubs
- Work with relational and NoSQL databases and select suitable data patterns
- Write and maintain automated tests, participate in code reviews, and document implementation and operational details
- Use CI/CD pipelines, automation, Git-based workflows, and DevOps practices
- Use logging, metrics, and tracing to monitor owned components, investigate issues, and identify improvements
- Apply data-handling, access, retention, and protection requirements
- Use AI-assisted development tools while maintaining code quality, security, and engineering judgment
- Communicate progress, dependencies, and risks; coordinate with teammates to resolve issues and deliver committed work
- Identify and suggest improvements to team code, tooling, and practices
- Individual-contributor role with no people-management responsibilities or ownership of team-wide architecture or technical strategy
Requirements
What you’ll need- 5+ years of professional software development experience building production-grade applications
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent demonstrable professional software engineering experience
- Strong hands-on experience with Java and Spring Boot, including microservices-based architectures
- Proven experience designing, building, and consuming RESTful APIs
- Practical experience with Microsoft Azure, preferably including container-based workloads
- Experience with event-driven architectures, messaging, and streaming platforms such as Kafka, Event Hubs, or similar
- Experience with Kubernetes (AKS) or similar for container orchestration, deployment, and scaling
- Working knowledge of relational and NoSQL databases such as PostgreSQL, Oracle, MySQL, Redis, or Cassandra
- Experience with CI/CD pipelines, DevOps practices, and Git-based workflows
- Understanding of cloud-native architectures, distributed systems, resiliency, and scalability patterns
- Experience working in Agile/Scrum development environments
- Hands-on experience with observability tooling, including logging, metrics, and tracing
- Ability to independently deliver assigned software work, collaborate effectively, and raise risks or dependencies early
- Strong analytical and problem-solving skills
- Ability to communicate technical information clearly with engineering teammates and cross-functional partners
- Data Privacy background or experience is helpful, but not required
- Experience designing or operating highly available production systems
- Practical experience with security best practices, including OAuth2/OIDC, JWT, and secrets management
- Experience modernizing legacy or monolithic applications into microservices and cloud-native architectures
- Experience collaborating with Legal, product, security, privacy, or other cross-functional partners
- Must not require GM immigration sponsorship now or in the future
Benefits
Comp & perks- Bonus potential through an incentive pay program based on company, job level, and individual performance
- Medical, dental, and vision benefits
- Health Savings Account
- Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation and holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
- Relocation benefits may be available