Sr Java Developer
We are looking for a Sr Java Developer. This is a 6+ month contract to hire opportunity.
Interview process: IKM test and 1 client round interview
Remote 6+ month contract to hire.
Must have experience with:
Kubernetes / Docker – just need experience with it
Java / Spring
Kafka or MQs
Cloud experience (they are GCP and a little Azure, but AWS would be fine)
DevOps – Git and Jenkins
Testing – need to do automated before you can check it in
SQL – querying data from the source systems
Client / Group: Optum
Project Name: Healthcare Platform
Position Title: Java Developer
Number of Openings: 2-3
Project scope / components:
Healthcare Platform is the space the engineers would primarily work in, but there are other apps under Jerry that they would switch between. The platform captures data and writes them to Kafka raw topics…they then take that data through Entity Builder as a Service (optum internal tech) à turn it into a standard schema / standard ID within a claim systems. This data comes out as refined topic into Entity Builder and get loaded into GraphQL (some REST APIs but trying to get away from that). Claim and Eligibility has 1300 fields…the received a Gov project for interoperability of claims and switched to the HC Platform solution, from their Legacy apps, to adhere to Govt standards. As part of that process they only focused on the fields for interoperability. What that did was leave a lot of gaps in the source system.
The overall goal is to replace the legacy APIs / shift the consumers to the Healthcare Platform … “Healthcare Platform Completeness” à take everything from the source system and standardize that in the new system. What data needs to be pulled in? Where does it need to live? Review APIs that are being called to the mainframe, what info is needed in HCP?
Analysts define what data needs to come over, engineers get it built and pull it into the standard schema
They write in GoLang, but open to taking Java developers so they can work on multiple apps…
High-level individual duties:
Programming GoLang to transform data (blue box)
The rest of Jerry’s team is Java, there are also tools in the blue
Must-haves (concepts & tools):
Kubernetes / Docker – just need experience with it
Java / Spring
Kafka or MQs
Cloud experience (they are GCP and a little Azure, but AWS would be fine)
DevOps – Git and Jenkins
Testing – need to do automated before you can check it in
SQL – querying data from the source systems
Of the required skills listed, which would you consider the top 3? Please list your expectations regarding years of experience for each requirement.
10+ years of experience with at least 2 years of experience working as a lead with expertise in building and shipping production ready software in a scaled distributed environment
3+ years - Excellent programming skills with Java and related frameworks like Spring Boot, Hibernate, Rest Assured, ActiveMQ etc
2+ years - Knowledge of UI based technologies preferably with Angular
Related to this project but will likely expand, to be able to help people to use the data once it gets here
Remote