Lead Full stack Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s or Master’s Degree in Computer Science, Engineering, MCA, or related field., At least 7 years of experience in Java development with a focus on web applications., Proficiency in Java 8 and above, JSP, Servlet, and Multi-threading., Strong hands-on experience with Spring Boot, Spring Framework, and ORM frameworks..

Key responsabilities:

  • Lead the design, development, and implementation of full-stack applications using Java.
  • Write clean, maintainable code while applying best practices and design patterns.
  • Collaborate closely with front-end developers and designers to deliver seamless user experiences.
  • Mentor junior developers and participate in code reviews to enhance team knowledge.

Concentrix logo
Concentrix XLarge http://www.concentrix.com
10001 Employees
See all jobs

Job description

Job Title:

Lead Full stack Java Developer

Job Description

We are looking for a highly skilled Lead Fullstack Java Developer to join our dynamic team. The ideal candidate will have at least 7 years of experience in Java development and a rich understanding of both front-end and back-end technologies. This is an excellent opportunity for someone who thrives in a fast-paced environment and demonstrates a strong ability to collaborate, innovate, and lead projects to success.

Key Responsibilities

  • Lead the design, development, and implementation of full-stack applications using Java.
  • Write clean, maintainable code while applying best practices and design patterns.
  • Develop RESTful and SOAP web services, ensuring high performance and responsiveness.
  • Collaborate closely with front-end developers and designers to deliver seamless user experiences.
  • Analyze and troubleshoot application issues, providing timely solutions to reduce downtime.
  • Ensure application security by identifying and fixing vulnerabilities.
  • Mentor junior developers and support the team in following development best practices.
  • Participate in code reviews and contribute to the team's knowledge base.
  • Engage actively in Agile ceremonies and adapt to evolving project requirements.

Educational Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, MCA, or related field.

Essential Skills

  • Proficiency in Java 8 and above, JSP, Servlet, and Multi-threading.
  • Minimum 7 years of experience in software development with a strong focus on web applications.
  • Expertise in developing RESTful and SOAP web services.
  • Strong hands-on experience with Spring Boot, Spring Framework, and ORM frameworks (Spring JPA, Hibernate).
  • Familiarity with development tools such as Eclipse, STS, SVN, GIT, SourceTree, and Postman.
  • Proficient in HTML, CSS, JavaScript, and jQuery for front-end development.
  • Experience with Oracle databases, SQL queries, and PL/SQL.
  • Strong problem-solving skills with the ability to analyze and resolve critical issues that may impact application availability.
  • Excellent written and verbal communication skills.
  • A collaborative spirit, ready to work in a small team within a demanding environment.
  • Proven experience in identifying and fixing web security vulnerabilities.

Additional Skills (Preferred)

  • Knowledge of Spring Security and Spring Cloud frameworks.
  • Experience with Messaging Queues, specifically Rabbit MQ.
  • Familiarity with the banking domain is a plus.

What We Offer

  • A competitive salary and comprehensive benefits package.
  • Opportunities to grow and advance within the company.
  • A collaborative, innovative, and fast-paced work environment.

Location:

IND Work-at-Home

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs