Job Description :
Title: Sr Java Engineer-Architect / Lead Duration: 1 Year + Location: Franklin Lakes, New Jersey Job Description Understand business and operational requirements Design the structure of a technology solution Communicate system requirements/design to software development teams Ensure the implementation of agreed architecture and infrastructure Address technical concerns, ideas and suggestions Oversee assigned programs (e.g. conduct code review) and provide guidance to team members Assist with solving technical problems when they arise Monitor systems to ensure they meet both user needs and business goals Hands-on development experience Proven experience as a Technical Lead (3-4 years) Excellent communication skills Problem-solving aptitude Organizational and leadership skills Required Skills Experience in Microservices architecture and workflows. SOLID principles or IDEALS principles Knowledge of Java, J2EE, Spring, Hibernate, JPA, REST, SQL Experience in cloud technologies (Pivotal Cloud Foundry, Azure) Worked with Docker, Kubernetes Familiarity with various operating systems (Windows, UNIX) and databases (Oracle, MongoDB) Familiar with Jenkins, Artifactory, Github/GitFlow