Java + Springboot Senior Consultant

Bangalore, Karnataka, India
Sep 13, 2024
Sep 13, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking an experienced and dynamic Java & Spring Boot Lead Developer to join our team. In this role, you will lead and mentor a team of developers in designing, developing, and maintaining high-performance Java & Spring Boot applications. You will work closely with business stakeholders and technical teams to gather requirements, develop software solutions, and ensure the successful integration of Java-based systems. With a focus on delivering high-quality code, optimizing performance, and staying updated with the latest industry trends, you will play a key role in enhancing system functionality and efficiency.

Key Responsibilities

Team Leadership & Mentorship

  • Lead and mentor a team of Java & Spring Boot developers, providing guidance on best practices, coding standards, and technical solutions.
  • Manage the team's workload, ensuring timely completion of projects within budget.
  • Delegate tasks effectively and provide regular feedback to encourage professional growth and development.

Software Development & Maintenance

  • Design, develop, and maintain software solutions using Java & Spring Boot frameworks, including Microservices, MVC, Spring Data, and Spring Security.
  • Write efficient, well-structured, and maintainable code that meets business requirements.
  • Conduct unit testing and debugging to ensure the reliability and functionality of applications.
  • Troubleshoot and optimize existing applications, implementing bug fixes and performance enhancements as needed.

Collaboration & Stakeholder Management

  • Work closely with business stakeholders to gather, analyze, and translate requirements into technical specifications.
  • Collaborate with cross-functional teams, including database administrators and system administrators, to integrate Java applications with other systems and databases.
  • Support system integration, data migration, and software deployment activities.

Technical Expertise & Innovation

  • Stay updated with the latest Java & Spring Boot technologies and industry trends, recommending improvements and innovative solutions to enhance system performance.
  • Participate in code reviews, providing constructive feedback to ensure adherence to coding standards and best practices.
  • Proactively identify risks or issues and propose appropriate solutions to maintain the integrity of the system.

Documentation & Standards

  • Develop and maintain technical documentation, including system design, coding standards, and user manuals.
  • Ensure the team's adherence to established coding standards and best practices.

Qualifications & Skills

Education

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

Experience

  • Minimum of 5 years of experience as a Java & Spring Boot Developer, with at least 3 years in a leadership or team-handling capacity.

Technical Skills

  • Strong understanding of Java programming concepts, including object-oriented programming, data structures, and algorithms.
  • Proficiency in the Spring Boot framework, with expertise in Microservices, MVC, Spring Data, and Spring Security.
  • Extensive experience with Java development tools such as Eclipse and IntelliJ IDEA.
  • Deep familiarity with relational databases like MySQL and PostgreSQL.
  • Expert knowledge of Java performance tuning and optimization techniques.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Leadership and management skills with a proven ability to lead, mentor, and motivate a team of developers.

Preferred Certifications

  • Certification in Java, Spring Boot, or related technologies is highly desirable.

Why Join Us

  • Be part of a collaborative and innovative team where your leadership will directly impact the success of our projects.
  • Opportunity to work on cutting-edge technologies and continuously improve your skill set.
  • A positive work environment that encourages creativity and professional growth.

If you are a passionate Java & Spring Boot developer with strong leadership capabilities and a desire to create impactful software solutions, we would love to hear from you! Apply today to join our dynamic team.