Software Engineer (Java)
Core
Build and improve microservices for a unified device recognition platform that creates single profiles from partial device identifiers.
Role type
Mid-to-Senior Software Engineer (Java)
Builds
Microservices for a device intelligence platform
Domain
Data technology / Device identification
Deliverable
production ML models
Required skills
Java 8+, OOP, data structures, algorithms, design patterns, microservices, relational/NoSQL databases, CI/CD, Docker, AWS, REST API, Spring frameworks
Preferred skills
AI-assisted development tools
Technologies
Java, Spring, Spring-MVC, Spring-Security, Docker, AWS
Responsibilities
Build and improve microservices; implement full software development lifecycle from design to deployment; participate in code reviews and pairing; utilize AI-assisted development tools
Seniority
Mid-level (5+ years experience), hands-on IC
Sourced via smartrecruiters · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.