Search by job, company or skills

S

Lead Java Developer

7-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 50 applicants
Early Applicant

Job Description

Overall Responsibilities:

  • Lead the design, development, and deployment of scalable Java-based applications.
  • Delegate tasks strategically to team members, ensuring efficient use of skills and resources.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management.
  • Mentor junior developers and foster a culture of continuous learning and improvement.
  • Translate complex technical concepts into clear, actionable plans and communicate them effectively to both technical and non-technical stakeholders.
  • Ensure code quality, performance, and maintainability through code reviews and best practices.
  • 5+ years of experience in Java development.
  • Strong understanding of Java frameworks (e.g., Spring, Hibernate) and design patterns.
  • Proven ability to delegate tasks and manage team workflows effectively.
  • Excellent communication and interpersonal skills.
  • Experience with Agile methodologies and modern development tools.
  • Work closely with cross-functional teams to understand technology requirements and design solutions to meet business needs.
  • Develop technical specifications and detailed documentation for new features and enhancements.
  • Stay current with the latest technology trends and advancements and suggest ways to incorporate them into existing solutions.
  • Conduct code reviews to ensure the quality and maintainability of the codebase.
  • Participate in the resolution of technical issues and provide technical support to team members.
  • Collaborate with the testing team to ensure software solutions are thoroughly tested and meet quality standards.

Skills:

  • Strong technical skills in mobile, cloud, IoT, or blockchain technologies.
  • Proficiency in one or more programming languages such as Java, Python, or Node.js.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Ability to take initiative, prioritize tasks, and manage time effectively.

Experience:

  • Minimum of 7+ years of experience in software development, with a focus on other technologies.
  • Experience with software development methodologies and tools such as Agile, Scrum, Git, JIRA, and Confluence.
  • Experience working with cross-functional teams and participating in code reviews.

Day-to-Day Activities:

  • Participating in daily stand-up meetings and project planning sessions.
  • Collaborating with cross-functional teams to understand business requirements and design solutions.
  • Writing, testing, and deploying software solutions.
  • Participating in code reviews and providing feedback to other team members.
  • Staying current with the latest technology trends and advancements.
  • Providing technical support to team members and resolving technical issues.

Qualification:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Soft Skills:

  • Excellent written and verbal communication skills.
  • Ability to work well in a team environment.
  • Strong problem-solving and analytical skills.
  • Ability to adapt to new technologies and changing requirements.
  • Good time management and prioritization skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132703879

Similar Jobs