[Remote] Staff Java Engineer
Note: The job is a remote job and is open to candidates in USA. unitQ is a company that leverages AI and advanced analytics to help businesses improve product quality based on real-time user feedback. They are seeking a Senior Backend Software Engineer to build and maintain their microservice architecture and deliver high-quality code using Java and cloud-native technologies.
Responsibilities
- Develop and maintain AI-driven features and services
- Design and implement scalable data structures and pipelines
- Build and own API services to securely handle a large amount of data
- Collaborate closely with cross-functional teams to enhance platform capabilities
- Develop and maintain Java microservices, libraries, automated tests, and build scripts
- Perform code reviews and evaluate pull requests, helping other engineers debug and resolve problems
- Write thorough documentation and specifications with clean APIs, architecting scalable solutions capable of processing millions of new data points daily
- Work directly with managed and unmanaged cloud services, including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
- Apply and advocate for healthy coding practices, AI as a software copilot, Agile methodologies, and communication strategies
Skills
- 5+ years of software engineering experience; Java knowledge required
- Demonstrated enthusiasm for applying AI solutions and tools to solve complex, real-world problems
- Develop and maintain Java microservices, libraries, automated tests, and build scripts
- Expertise with unitQ tech stack, including Spring Boot, Hibernate, Git, and Kubernetes
- Perform code reviews and evaluate pull requests, helping other engineers debug and resolve problems
- Write thorough documentation and specifications with clean APIs, architecting scalable solutions capable of processing millions of new data points daily
- Work directly with managed and unmanaged cloud services, including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
- Apply and advocate for healthy coding practices, AI as a software copilot, Agile methodologies, and communication strategies
- Familiarity with Large Language Models (LLMs) and their practical applications
- Experience in processing large amounts of data and working with databases
Benefits
- Flexible/unlimited vacation
- Comprehensive medical, dental, and vision
- 401(k) plan
- Life insurance and FSA plans
- Stock options
- Equinox gym membership or wellness stipend
Company Overview
Company H1B Sponsorship