Title: Sr Java Engineer-Architect / Lead
Location: Franklin Lakes, NJ
Duration: 6-12 Months
Duties
• 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 Micro services 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