Understand various disparate views of the system
Manage team drive effective processes, design and coding standards for software development
Leverage various teams and resources as necessary to maximize efficiency
Track the productivity of the team closely and implement continuous productivity/quality improvements
Analyze system requirements and map to specific components/libraries
Define, understand and be able to analyze the non-functional requirements of the project
Be able to envision the overall solution for defined functional and non-functional requirements; and be able to define technologies, patterns and frameworks to materialize it
Design and develop the framework of the system and be able to explain choices made. Also write and review design document explaining overall architecture, framework and high level design of the application
Create, understand and validate Design and estimated effort for given module/task, and be able to justify it
Be able to define in-scope, out-of-scope and taken assumptions while creating effort estimates
Be able to identify and integrate well over all integration points in context of a project as well as other applications in the environment
Define guidelines and benchmarks for NFR considerations during project implementation
Do required POCs to make sure that suggested design/technologies meet the requirements
Review architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., against a predefined checklist and ensure that all relevant best practices are followed
Be able to give solution to any issue that is raised during code/design review and be able to justify the decision taken
Possess/acquire strong troubleshooting skills and be interested in performing troubleshooting of issues in different desperate technologies and environments
Be able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios
Be able to help teams in complex and unusual bugs and troubleshooting scenarios
Strong experience in Core Java, Spring, JSF, and Hibernate/Spring Data JPA
Experience in SOA based architecture, Web Services (Apache CXF/JAXWS/JAXRS/SOAP/REST)
Experience in multiple application and Web Servers (JBoss/Tomcat/WebSphere)
Experience in Continuous Integration (Jenkins/Sonar/Nexus/PMD)
Experience in using profiler tools (JProfiler/JMeter)
Hands-on experience of RDBMS like SQL Server, Oracle, MySQL, PostgreSQL
Good understanding of UML and design patterns
Good understanding on Performance Tuning
Job Keywords: Engineering Manager, Java, Cloud, Core Java, Spring, JSF, Hibernate, Spring, Spring Data, JPA, SOA, Web Services, Apache, Web Server, JBoss, Tomcat, WebSphere, Continuous Integration, Jenkins, Sonar, Nexus, PMD, Profiler, JProfiler, JMeter, RDBMS, SQL, SQL Server, Oracle, MySQL, PostgreSQL, UML, Performance Tuning, Bangalore, Karnataka
,Optum, a UnitedHealth Group Company Careers at Optum If youre going to change careers, why not look for an employer thats out to change everything? If you have that kind of appetite for change, Optum is the right place for you. As part of the growing UnitedHealth Group family of businesses, ...