Job Description
ComResource is looking for a Lead Software Engineer – Data Services Division.
We need someone to assist in leading the design and development of scalable, distributed systems while mentoring engineers and driving technical excellence.
Responsibilities:
Architect and deliver large-scale Java-based systems
Lead system design and technical decision-making
Mentor engineers and promote best practices
Develop backend services using Java and Spring Boot
Build distributed systems using Kafka, Spark, and cloud services
Drive CI/CD, observability, and performance improvements
Partner with product and business stakeholders
Essentials:
7+ years of software development experience
5+ years of Java experience
Strong expertise in Spring Boot and distributed systems
Experience with RESTful services and microservices architecture
Experience with cloud platforms (AWS preferred)
Strong leadership and communication skills
Desired:
Experience with Snowflake
Experience designing microservices at scale
Familiarity with AI tools or frameworks
Req ID: AM835318127
Full-time