Software Development Engineer IV-

TalentBurst Logo
  • Construction
  • FullTime
  • Shift
  • Applications have closed

Java Technical Lead

Berkeley Heights, NJ
6 months CTH
Job Descriptions:

A Java Technical Lead plays a crucial role in guiding the development team, making architectural decisions, and ensuring the successful delivery of projects.

Here are some common requirements for a Java Technical Lead position:

Technical Skills:

  • Java Expertise: Strong proficiency in Java programming and its frameworks (Spring, Kubernetes, OOP).
  • Software Development Lifecycle (SDLC): Experience with all phases of SDLC, including planning, development, testing, deployment, and maintenance.
  • Architecture & Design Patterns: Knowledge of software architecture principles and design patterns

Leadership Skills:

  • Team Collaboration: Ability to work collaboratively with cross-functional teams, including product management, design and other engineering teams.
  • Communication: Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.

Experience:

  • Previous Roles: 10 years of experience in software development, with at least a few years in a leadership or mentoring role.
  • Project Management: Understanding of Agile methodologies (Scrum, Kanban) and experience working in Agile teams.

Additional Skills:

  • Problem Solving: Strong analytical and problem-solving abilities to troubleshoot and resolve issues efficiently.

Expertise in Java-17 or greater, Spring boot, Restful services, Open shift, NoSQL database. Should be aware of working with confluence, Jira, sharepoint and software security tools like Fortify, Sonatype. Able to work under fast-paced environment, understands and implements TDD for development.