Primary Responsibilities: Translates requirements, technical specifications to application design and code for new or enhancement projects working closely with Solution Architechs and System AnalystsDevelops highly scalable applications by developing code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, including sufficient comments and is easy to maintain. Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needsConduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelinesPerform all phases of software engineering including requirements analysis, application design, code development and testingProducing high-quality code to meet all project deadlines and ensuring the functionality matches the requirementsAnalyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle, coordinating changes with project team leaders and cross-work team membersProviding technical support to project team members and responding to inquiries regarding errors or questions about programsInteracts with architects, other tech leads, team members and project manager as required to address technical and schedule issues.Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadershipCollaborate on the design with other team members and product owners, both inside and outside the scrum teamSuggests and implements process improvements for estimating, development and testing processes.Review code and provide feedback relative to best practices and improving performanceMentor application team on new standards and technologiesWork closely with Scrum Master and Delivery Lead keeping them up to date on status.
Required Qualifications: BS Degree in Computer Science or related experience10+ years of experience in IT Application Development10+ years of strong hand-on experience with Java Enterprise Edition (Java/J2EE) and web technologies8+years working with Oracle, including writing SQL and PL/SQL6+ years of experience with Struts and/or Spring frameworksExcellent analytical and creative problem solving skillsStrong communication skillsHands on experience and good understanding of Java Server Pages (JSPs), Enterprise Java Beans (EJBs), service-oriented architectures (SOA), Spring, Struts, Jenkin, Maven and design patterns such as MVC, Command, Session Facade, DAO etc.Working experience in XML/JSON and developing SOAP and REST services using Apache CXF or a comparable frameworkExperience in designing and implementing complex business applicationsHands on experience with Continuous Integration and Deployment StrategiesExperience working with IntelliJ and GitWork experience in Unix enviromentsWorked on applications designing and implementing complex business functionalities Preferred Qualifications: Demonstrated success in building design patterns and software engineering best practicesKnowledge of web security, application security, web services security, common vulnerability remediation, certificate management and useSolid background in applications development methodologies, SDLC, Agile Methodology: SCRUM and other IT industry standardsExperience in leading projects requiring application re-engineering, modernization / refactoring legacy code base to modernize technology, componentizing and segmenting code base for independent deploymentsExperience in test first development and pair programmingExperience translating business requirements into value-added, high-performing technical solutions in the health care sectorExcellent written and verbal communication skills, including strong interpretive skills, as well as the ability to effectively present, negotiate, influence, and build consensusExperience with commercial software development Careers at UnitedHealthcare Medicare & Retirement. The Boomer generation is the fastest growing market segment in health care. And we are the largest business in the nation dedicated to serving their unique health and well-being needs. Up for the challenge of a lifetime? Join a team of the best and the brightest to find bold new ways to proactively improve the health and quality of life of these 9 million customers. You'll find a wealth of dynamic opportunities to grow and develop as we work together to heal and strengthen our health care system. Ready? It's time to do your life's best work.(sm) Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
Job Title: Java Developer/Sr. Software Egr - UHC M&R - Horsham, PA
Shift: Day Job
Business: Medicare & Retirement Ins Sol
Telecommuter Position: No
Job Level: Individual Contributor
Overtime Status: Exempt
Posted Date: 7/30/2019
Country: United States
Department: M&R Insurance Solutions