Architect/ Sr Lead - ( Java / J2ee)
Experience a true engineering culture that has quality, speed and innovation at its heart. Come join us on this transformation journey and embrace the new age product engineering culture.
We are simplifying and modernizing our technology and business processes for Healthcare and transforming our ability to deliver a higher level of quality to our members, providers, customers, brokers, and employees. We will be analyzing the evolving needs of our industry and developing innovative new technology that transforms how we operate and what we can offer. We are building a highly flexible and configurable, multi-system, health care administration platform that has a competitive market worldwide.
You will be a primary contributor and hands-on in analysis, designing, architecting, coding, testing, debugging, documenting and supporting all types of applications with established specifications and business requirements to deliver business value.
This role scope includes defining strategy and requirements, and leading cross functional development team from design through delivery. You will be accountable for driving the entire product life cycle, from platform product definition through specification, coding, quality assurance, and launch. This position involves regular communication with senior management on status, risks, and change control. Cross-team coordination, project management and executive presentation skills are essentials.
The ideal candidate is a creative, demonstrated leader / manager with superior analytical abilities. This opportunity requires excellent technical, problem,-solving, and communication skills.
Responsibilities: ? Responsible for the overall development life cycle of the solution and manage complex project. ? Technically hands-on and able to inculcate best programming and engineering practices by ?doing?. ? Design: Envision the overall solution for defined functional and non-functional requirements; and be able to define technologies, patterns and frameworks to materialize it. ? Estimate: Create, understand and validate Design and estimated effort for given module, and be able to justify it ? Mentor: Coach high performing engineering team to build and deliver health care product to market. Career management and development of direct reports. ? Operations: Possess/acquire strong troubleshooting skills and be interested in performing troubleshooting of issues in different desperate technologies and environments
? Thought Leadership: Propose and implement best in class architectural solution for big and complex systems ? Engineering: Implement and adhere to best engineering practices like design, unit testing, functional testing automation, continues integration and delivery ? Stakeholder management: Excellent communication skills, clarity of thought and ability to take decisions bases on available information.
Basic Qualifications:
? B. Tech/MCA/M Tech (Minimum 16 years of formal education) ? Minimum 10 years of software development experience with 3+ years of Architecture experience ? Solid software development background including design pattern, data structures, test driven development ? Deep hands-on technical expertise in building web services and highly scalable applications ? Knowledge of software product engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build process, testing and operations. ? Able to independently operate and lead through ambiguous in fact paced environment. ? Track record of developing engineers through various career stages and building high performance teams. ? Experience in developing healthcare product / service will be a plus (not mandatory) ? Excellent verbal and written communication skills
Preferred Experiences:
Strong 10+ years of Java/ J2EE, Spring, Spring Boot, and Hibernate experiences
Experience in Micro Services and SOA based architecture, Web Services (SOAP/REST) ?
Experiences in Multitenant Cloud application developments and deployments ? (JBoss/Tomcat/WebSphere) is mandatory?
Experience in UI framework AngularJS, JQuery or any other java script framework
Experience in DevOps - CI/CD platform and tools Jenkins, Chef, Docker
Experience in Unit test and automated Testing framework in JUnit/Spock/Groovy.
Hands-on experience of RDBMS like SQL Server, Oracle, MySQL, PostgreSQL. ?
Exposure to agile development process
Preferred Technology Stack
Java/J2EE/Springboot/Javascript (ES6) based libraries such as REACTJS and ANGULARJS