Principal Software Engineer with 18 years experience developing web applications seeks to join software development team.
As a Principal Software Engineer, I build state-of-the-art identity and authentication technology to service numerous populations, portals and applications across the UnitedHealth Group and beyond. I enable users to securely access their healthcare needs. Leading a diverse team, I tackle challenging scalability problems, impact millions of people and work to transform healthcare. Some of my responsibilities include:
As a Development Lead, I work closely with the engineering manager and product managers to lead a team delivering the best technical solutions to our integrations with third-parties. I have a great understanding of the people, technologies, and practices of my team, and apply my expertise to planning, prioritization, and execution in delivering fast, scalable solutions to meet business objectives. I make sure that the company mission, initiatives, goals, and values are clear and connected to the team's work. Some of my responsibilities include:
Work closely with Senior Architect in the design, development, testing, deployment and maintenance phases of the SDLC. Current technology stack includes PrimeFaces (JSF), Drools (rules engine), Apache Camel (orchestration), Apache CXF (SOAP web services), Groovy (scripting), Spring, Hibernate, SQL Server 2008, Java 6, jUnit and mocking frameworks, SVN, Maven, Hudson, and Eclipse. Day-to-day activities include writing quality code, mentoring junior developer in SE best practices. Improved or introduced software development processes, including automated unit and system testing, test driven development, automated deployment, automated code review and continuous integration as well as introduced and lead and technical development seminars. Responsible for being the point person when working with clients to develop and deliver software as well as helping in the hiring process by conducting both on-phone and in-person interviews.
Leading a 6-person software team in a dynamic, fast paced and demanding business environment, responsible for the design, construction, and maintenance of mission-critical, highly visible web application and websites in direct support of Norvax's business objectives. Provide development expertise within and be the point of contact for specific internal applications and integration with external partners. Responsible for working with the leads to develop the technical design by fully understanding the technical details, integration, and functions of multiple applications across Norvax's products and development teams.
Maintain, enhance and develop user-facing J2EE applications that use JSP, JSTL, AJAX and jQuery on the front-end, Spring 2.5, Spring MVC on the business layer, MySQL for persistence and OpenMQ as a JMS provider. Turning business requirements and high-level designs into usable software. Introduce and enforce guidelines and best practices to improve code quality, carry out code reviews and implement front-end and back-end solutions to business opportunities.
Duties include support, maintenance and development of customer-facing and internal Internet applications built on the J2EE platform using JavaServer Pages and Servlets in a three-tiered architecture. Work closely with technical and non-technical users and vendors during the system specification, design, development, testing, implementation and maintenance. Awarded 2006 Tribune Interactive Team Award in first year at position for outstanding contributions to software development team.
Duties include software maintenance and enhancement. Development of new functionality for web products using J2EE technologies such as Java Servlets, JSPs and the Weblogic application server.