What are the responsibilities and job description for the Java Software Engineer position at Hub Technology Group?
Local Only
Full Time Hybrid (2-3 Days On Site) - Back End JAVA / AI Engineer
$130,000-$150,000
Backend Engineer will architect and build AI-powered workflows, microservices, integrations and APIs. Candidates will work closely with Product, Engineering, Business, Data, and Operations to scale for high growth.
- Design AI-Powered Systems and Architect AI workflows for complex solutions
- Develop Microservices and use Spring-based architecture to build out scalable components
- Integration Engineering including API integrations with partners and clients
- Participate in data engineering tasks like data migration and ETL processes
- Cross-Team Collaboration: Work with product managers, designers, and other engineers to understand requirements and translate them into technical specifications
- Technical Documentation: Translate business requirements into technical specs and document solution architecture with design considerations
Suggested Experience
- BS/MS plus 5 years of experience building enterprise applications
- Strong knowledge of microservices architecture, Spring Stack, Relational DB and RESTful APIs
- Proven experience with Spring tech stack (Spring Boot, Spring Cloud, Spring Data, Spring AI)
- Experience with cloud deployment services (AWS preferred, Azure, GCP)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with observability tools (Prometheus, Grafana, New Relic, Datadog)
Salary : $130,000 - $150,000