Java Application Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Java Application Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining robust Java-based applications that drive our core business functions. Your expertise will contribute to building scalable, efficient, and secure software solutions that meet evolving client needs. This is an exciting opportunity for passionate developers eager to work in a fast-paced environment where creativity and technical excellence are celebrated., * Java DeveloperApplication Description These are home grown and maintained business applications that service the overpayment recovery business. The apps have about 2K users made up of about 1K internal and 1K external users. They research insurance claims for overpayments by payers, i.e. insurance companies. Once we identify overpayments we work with payers (UHC, as well as hundreds of other insurance companies which we call payers.)The app that we support is based in Angular front-end and C# backend with just a few Java based APIs. We are hosted on Azure Public Cloud. Backend DB is SQL Server. As most other app dev groups within Optum/UHG are devs are true full stack developers. They do CICD, deployments, Infrastructure as Code, security vulnerability remediation, unit tests, regression testing, app support, etc.Role OverviewDevelop, test, deploy, monitor, maintain, and continuously improve softwareTranslate product concepts into project commitments that results in delivery of
Requirements
Do you have experience in Unit testing?, Do you have a Bachelor's degree?, incremental value to our customers frequently and with high quality in 2-week-sprintsParticipate and attend Scrum Ceremonies with meaningful contributions to discussionsEngage in continuous learning related to the software development process.Required Qualifications 2+ years of coding experience with one or more of the following languages Java, C#, Javascript, or C/C++, and the eagerness to learn new languages and frameworks.Solid understanding of engineering fundamentals Unit Testing, Agile Methodologies, and DevOps.Preferred Qualifications Experience working with CICD (Continuous Integration/Continuous Delivery) toolsExperience in incident management and end user supportBachelor's degree in related field (Software Engineering) or equivalent work experienceRequired AI Skills - All contractor resources are expected to demonstrate baseline proficiency in enterprise-approved AI tools as part of their day-to-day responsibilities. This includes, but is not limited to -Consistent Use Maintain a minimum of 90% weekly usage of AI tools such as GitHub Copilot, Microsoft 365 Copilot, and other GenAI platforms approved by the enterprise. -Applied Productivity Leverage AI tools to enhance coding, documentation, data analysis, and decision-making workflows. -Continuous Learning Stay current with evolving AI capabilities and features, and apply them to improve delivery quality and velocity.
Benefits & conditions
$45 - $50 an hour - Contract