Summary
We’re looking for a Java Developer to join our client’s Data Portal Team to build and enhance an enterprise-grade Angular SPA backed by Spring Boot microservices. You’ll lead core integration with the Atlan metadata API, support a Node.js companion service, and manage AWS EKS deployments.
Responsibilities
Front-end:
- Develop high-performance streaming UI using Angular 18+ and RxJS
- Implement strict TypeScript models mirroring back-end enums
- Secure applications via Okta/OIDC interceptors
- Build responsive, accessible layouts
- Enforce CI-driven unit testing
- Architect for scalability and modular growth
Back-end & DevOps:
- Use Tyk API Gateway for routing and OIDC validation
- Build Spring Boot microservices per OpenAPI specs
- Deploy Dockerized services to AWS EKS with Helm
- Support Node.js API service
- Maintain CI pipelines with JUnit and SonarQube
Business Intelligence & Data Integration:
- Embed ThoughtSpot and Tableau dashboards via Okta SSO
- Integrate additional BI/data sources
- Troubleshoot asset provisioning, streaming init, and secure token renewal
Requirements
- 5+ years Java and Spring Boot microservices (REST, SSE)
- Advanced RxJS and Angular 15+ experience
- Expertise in API integration, Tyk (or equivalent) API gateway
- Kubernetes/EKS deployments with Docker & Helm
- Node.js and TypeScript service development
- Terraform infrastructure-as-code
- CI/CD with GitLab CI or GitHub Actions
- Experience embedding BI platforms (ThoughtSpot, Tableau) via SSO
This is a 6-month Contract opportunity with our Kansas City, MO client. Employee benefits include Medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately vested company match) available with TriCom during the contract period. H1-B Visa sponsorship is not available for this position. No third parties, please.