We re looking for Java Tech Leads based out of North Bangalore with expertise in Java technologies to join the Global Delivery Services Digital Practice. This is a fantastic opportunity to be part of a leading firm whilst being instrumental in the growth of a new service offering.
Your key responsibilities
- Setting and driving platform/solution vision strategy in alignment with business strategy, customer focus and enterprise architecture guidelines
- Architect the end-to-end solution by choosing the right technologies and platforms
- Systems integration of enterprise-wide platforms and/or managing across technology life cycle from solution design, build and deployment and run of complex solutions
- Developing full stack solutions and multi-platform design and architecture; ability to work across multiple architecture domains - application, data, DevOps, infrastructure, cloud, network, and security
- Develop architecture standards, principles and guidelines for the enterprise; govern enterprise-wide portfolio of systems / platforms, quality of software getting delivered and function as guardian of the strategy and architecture to make sure that new initiatives comply with the set guidelines
- Define technical solutions and a unified framework for delivery consistency throughout all program workstreams. Suggest training, and staff development activities as needed. Identify requirements for system and application performance monitoring for an enterprise scale environment
- Work with the Competencies and Practices to arrive at suitable project approach, estimate the project duration, staffing, and costs.
- Partner with architects and DevSecOps engineers throughout the program, provide solution governance to ensure the application life-cycle is entirety implemented in accordance with industry best practices
- Work with the Delivery Governance team to analyze project delivery risks and mitigations.
- Work closely with Project Managers, Senior Business Analysts, and development teams
- Take ownership of the solution delivery, and be responsible for translating functional requirements into a solution
- Task allocation and performance evaluation of team members
- Communicate with client teams and gather requirements, conduct regular team meetings and track project progress
- Interview candidates when needed and help in the recruitment process
- Provide an efficient working atmosphere to project teams and ensure objectives are met within stipulated time
- A background of working with development best practices.
- A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
- Self-motivated, Strong communication and team building skills.
- Work iteratively in a team with continuous collaboration.
People responsibilities
- Foster teamwork and lead by example
- Ability to travel in accordance with client and other job requirements
- Excellent written and oral communication skills;
Skills and attributes for success
Primary
- Experience in Java 8 and above/J2EE, Spring boot, JPA, Microservices, REST APIs
- Experience with Java Open Source Stack
- Preferred Hands On experience with DPGs - Ingi, eSIgnet, Mosip, SSI stack
- Certified Solution Architecture (open stack), HackerRank - Java, Data Structures,
- Experience with Java, Kotlin/ Swift, Casasndra, Redix
- Knowledge on object-oriented programming and design patterns
- Web Security OAuth, SSO/SAML, LDAP- basics could be useful
- Experience with Continuous Integration/Continuous Deployment
- Experience in AGILE (SCRUM) methodology development
- Knowledge on writing Unit test cases and carrying out Unit testing using Junit
- Version control software exposure Git, SVN, Clear case, PVCS
- Should have understanding and experience of software development best practices/clean coding practices/clean coding practices
- Attention to detail and commitment to high quality/error free deliverables
- Lead the team to come up with High level solution design in response to RFPs and be an expert in sizing the project and estimating the effort
- Expertise in distributed architectures, microservices, Web Services, SOAP, REST, MOM integration technologies and message mediation techniques using an Enterprise Service Bus
- Strong problem-solving and analytical skills leveraging all available resources
- Ability to connect technology with measurable business value
Secondary
- UI experience using AngularJS/Angular, React, HTML5, Spring Cloud, JQuery, JSON, JavaScript, Servlet, JSTL, AJAX and CSS will be an added advantage
- Working experience in cloud environments preferably Azure and AWS
- Knowledge on the CMMI framework
- Working experience of designing developing solutions in cloud environments preferably Azure and AWS
To qualify for the role, you must have
- Bachelors/Master s degree in Computer Science, Engineering, Information Systems Management or a related field.
- Should have Architected atleast 5 Large Scale Complex Architectures
- 15 + years of experience with 5 years or more in Large Architectures
- Experience in leading the teams
- Knowledge on process methodologies - Agile/frameworks like CMMI
Ideally, you ll also have
- Technical delivery skills
- TOGAF certification will be a plus
- A Team of people with commercial acumen, technical experience and enthusiasm to learn new things in this fast-moving environment
- An opportunity to be a part of market-leading, multi-disciplinary team of 500 + professionals, in the only integrated global transaction business worldwide.
- Opportunities to work with EY Advisory and other service lines globally with leading businesses across a range of industries