What are the responsibilities and job description for the Java Full Stack Developer position at INFT Solutions inc?
Job Details
Job Title: Java Full Stack Developer
Location: Alpharetta, GA
Job Brief:
We're looking for a Java Full stack Developer who is passionate about technology and has a strong desire to learn and grow their skills. Java Developers and working closely with other teams to deliver high-quality software products. The ideal candidate will have a deep understanding of Java and related technologies, be able to mentor other team members, and be able to work effectively in a fast-paced environment
Responsibilities:
- Design, develop, and maintain high-performance, scalable, and robust applications.
- Collaborate with technical delivery teams; participate in code reviews, architecture reviews, and design discussions.
- Provide technical guidance and mentorship to junior developers.
- Contribute to building best practices and standards across the development team.
- Work independently as well as collaboratively within an agile environment.
Requirements & Skills:
- Bachelor s degree in Computer Science or a related field.
- 5 years of hands-on Java development experience.
- Apply strong exp of Java (Core and Frameworks), Spring, Spring MVC, Tomcat, Hibernate, Git, and Maven.
- Proven experience leading and mentoring developers and/or managing small teams.
- Strong expertise in Java frameworks such as Spring boot, Microservice, Angular, Git, Hibernate, or Struts.
- Solid understanding of database design principles and common design patterns.
- Excellent problem-solving skills, with strong communication and collaboration abilities.