Job Description :
Roles & Responsibilities :
Java Software Engineer will join the Platform Consolidation team. This is a backend-oriented position with a focus in heads down development, modernization, and platform cloud migration. This role is a blend of net new development and digging into existing code bases and modernizing for cloud readiness.
Why you want to work on this team :
- You will be working to modernize and migrate platform applications within Availity that are critical to the US Healthcare system.
- This is a highly visible team that will be vital to successfully migrating the platform to the cloud
- This is a high performing team and you will have the opportunity to work cross functionally within the organization
To be qualified for this position :
Demonstrated 6+ years of progressive work experience designing & developing solutions for business initiativesPossesses a bachelor's degree in Computer Science, Computer Engineering, or equivalentLeverages or knowledgeable of the following languages & frameworks Java Java script Gradle SQL (Oracle & MySQL)Works with RESTful APIs and web servicesApplies Object Oriented Design (OOD) principlesUnderstands database design principles & query languageImplements code-based unit testsGathers technical requirements and Writes technical documentationWrites code to maintain large-scale complex systemsDesigns efficient and performant solutions using development best practicesMentors others on technology-related languages, concepts, practices, & toolsWorks effectively with other functional teams including Leadership, Product, Security, & ArchitectureYou will set yourself apart :
AWS or other cloud experienceExperience modernizing application architecture to microservices and cloudJava experience paired with .NETKnowledge of the healthcare industry or ANSI X12You will be :
Participating in daily stand upsParticipating in weekly planning and refinement meetingsWorking in an agile scrum environment with 2-week sprintsWorking on net new development to prepare for cloud migrationWorking on modernizing existing code to prepare for cloud migrationWorking cross functionally with other groups in the organizationEnsuring your code is efficient, optimized, and performantPerforming unit testing and complex debugging to ensure qualityContribute and develop best practices for Engineering teams.(ref : hirist.tech)