Back to Job Search

Java Technical Lead

  • Location: Jersey City, New Jersey, 07310
  • Job Type:Contract

Posted 19 days ago

Terrific 12+ month contract opportunity in Jersey City, New Jersey for a hands-on Java Technical Lead. Will work on strategic state-of-the-art solutions using new stack development using Agile/DevOps high standard/Micro services/Docker for application hosting. Will be working on fast-paced, highly visible and challenging projects.
Responsibilities include:
  • As a technical lead, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients.
  • Takes responsibility for successful delivery of the solutions.
  • Mentor other developer on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to make sure the success deliverable.
  • Responsible for systems analysis, Design, Coding, Unit Testing and other SDLC activities.
  • Code reviews, exposure to continuous integration, test case reviews and ensure code developed meets the requirements.
  • Explore existing application systems, determines areas of complexity, potential risks to successful implementation.
  • Communicate continually with the client and project teams – Clarify client’s needs, present tech team ideas and explains progress on the development efforts.
  • Contributes to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
  • Strictly follow the company’s engineering standards and ensure these are followed across all modules in the project.
  • Perform code & design reviews consistently.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Has the ability to operate with a limited level of direct supervision.
  • Act as technical advisor or coach to junior members in the team.
  • 10+ years of relevant experience in Apps Development or systems analysis role.
  • 3+ years of hands-on experience as technical team lead.
  • Extensive experience system analysis and in UI programming of software applications.
  • Ability to adjust priorities quickly as circumstances dictate.
  • Bachelor’s degree/University.
  • Strong written and verbal communication.
  • Expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack.
  • Must have Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred.
  • Must have Hands-on MongoDB knowledge/experience.
  • Must have experience in SCMs like GIT; and tools like JIRA.
  • Good understanding of OpenShift & Docker.
  • Good understanding of Kafka is highly desirable.
  • Agile/Scrum methodology experience is required.
  • Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities.
  • Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams).
  • Strong communication skills, should be able to communicate effectively with business and other stakeholders.
If this sounds like the perfect fit, Apply Today!