Senior Java Software Engineer - Remote Opportunity
About the Role
We're hiring a Senior Java Software Engineer to join our dynamic team at Intellias. This remote position offers you the chance to work on innovative projects that shape the future of driving. As a Senior Java Software Engineer, you will be instrumental in developing cloud-based services and data products that are utilized by millions globally.
What You'll Do
- Design, implement, and maintain Spring Boot–based services for ingesting and processing event-driven data.
- Build secure, scalable backend services exposing internal and external APIs.
- Consume, parse, and enrich Kinesis event streams with domain and geospatial metadata.
- Maintain and optimize PostgreSQL/PostGIS schemas across multiple data domains.
- Support reliable data flow between streaming pipelines and operational data stores.
- Apply monitoring, logging, and alerting best practices using CloudWatch.
- Contribute to CI/CD modernization via Azure DevOps.
- Maintain clear documentation and promote engineering best practices.
Requirements
- 8+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production (Java 21, Spring Boot 3.x).
- Strong experience with Spring Cloud and event-driven architectures (Spring Cloud Stream, AWS Kinesis).
- Hands-on AWS experience with ECS (Fargate), RDS (Aurora PostgreSQL), Kinesis, SQS/SNS, S3, API Gateway, CloudWatch, Secrets Manager.
- Experience with Azure DevOps CI/CD pipelines.
- Strong SQL and database design skills with PostgreSQL, including schema optimization and performance tuning.
- Experience with JPA/Hibernate, JOOQ, and Flyway.
- Test automation experience with unit and integration testing (Testcontainers, Rest Assured; Cucumber).
- Ability to provide 6 hours overlap with US Central Time (CT) on business days.
Nice to Have
- Experience processing and enriching event/telemetry data, including geospatial data (PostGIS).
What We Offer
- Competitive salary ranging from $120,000 to $150,000 annually.
- Flexible remote work environment.
- Comprehensive health benefits and wellness programs.
- Professional development opportunities to enhance your skills.
- Supportive team culture that values innovation and creativity.
- Work-life balance with flexible hours.
- Access to cutting-edge technologies and tools.
This Senior Java Software Engineer role at Intellias offers an exciting opportunity to work remotely on innovative projects in the automotive industry, with a competitive salary and strong growth potential.
Who Will Succeed Here
Proficient in building scalable microservices using Java and Spring Boot, with a strong understanding of event-driven architecture to handle high-throughput data processing.
Self-motivated and disciplined to thrive in a remote work environment, demonstrating excellent time management and the ability to collaborate effectively through tools like Azure DevOps and CI/CD pipelines.
Extensive experience with cloud platforms, particularly AWS and Azure, allowing for the design and deployment of resilient cloud-based services that optimize performance and cost-efficiency.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months