Senior Java Lead engineer
UK IT Jobs
Washington, DC, US
Job highlights
Qualification
Extensive technical experience and development expertise in. Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures. AWS/ Cloud/ K8s. Experience working with and applying Design patterns to solve problems. Demonstrate strong written and oral communication skills
Responsibility
Lead and coordinate between distributed scrum teams (onshore & offshore). Lead initiatives around unifying multiple product lines. Lead and review code optimization using SonarQube and CodeQL. Role requires to explore submitting the code base to an AI engine and receive code optimization recommendations. Support legacy application migration to AWS. Be able to design and lead initiatives around Oracle stored procedures to be moved to Cloud and ported to Java. Develop software by following Agile software development methodology. Participate in the validation / acceptance phase of the product cycle ensuring the fine tuning necessary to finalize the product
Job Description
Description
• Lead and coordinate between distributed scrum teams (onshore & offshore). • Lead initiatives around unifying multiple product lines. • Lead and review code optimization using SonarQube and CodeQL. • Role requires to explore submitting the code base to an AI engine and receive code optimization recommendations. • Support legacy application migration to AWS • Be able to design and lead initiatives around Oracle stored procedures to be moved to Cloud and ported to Java. • Design technical solutions and perform feasibility studies. • Extensive technical experience and development expertise in i. Core Java, J2EE, JSF, Servlets, Struts, Webservices, Spring, Hibernate, Java Script, JQuery and AJAX. ii. Oracle database • Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures. • AWS/ Cloud/ K8s • Experience working with and applying Design patterns to solve problems. • Demonstrate strong written and oral communication skills. • Develop software by following Agile software development methodology. • Participate in the validation / acceptance phase of the product cycle ensuring the fine tuning necessary to finalize the product.