Must Have Technical/Functional Skills
· 15+ years of progressive work experience as a Java technical architect
· Experience of Unemployment Insurance modernization transformation program is preferred (UI
domain - Benefits, Tax and Appeals).
· Ability to work with Partners and technology providers to conceptualize the solution and present to the
customer.
· Advanced knowledge of Microservice and software architecture.
· Proficiency with Java, JSF, Angular and JavaScript.
· Proficiency in Application Frameworks and libraries like Hibernate, Spring boot, Spring MVC, Spring
data, PrimeFaces.
· Experience with software design and web programming.
· Ability to solve complex software system issues.
· Worked in Cloud environment like AWS, Google.
· Solid understanding and working experience of Design Patterns.
· Hands-on experience in the development of reporting tools.
· Technical team management skills.
· Strong oral and written communication, organizational, leadership, and interpersonal skills.
· Excellent presentation skills.
Roles & Responsibilities
· Meeting with technology managers and the design team to discuss the goals and needs of the project. · Examining and defining current architecture systems. · Designing scalable architecture systems for Java-based applications. · Identifying the hardware and software infrastructure needs to accommodate architectural goals. · Troubleshooting design flaws and system bottlenecks. · Performing validation tests to ensure the flexibility and scalability of the Java environment. · Assisting the software design team with application integration. · Conducting system performance tests. · Completing systems reports. · Work with different teams – Business, Build, Testing, and Customer SMEs. · Implement solutions with complete considerations on performance, supportability to achieve end user business results. · Introducing initiatives around analytics, chat-bots and automation.