…

SENIOR TECHNICAL LEAD

Coforge · IT Services & Consulting

  • Bangalore
  • On-site
  • Posted today
  • Software Engineering

About the job

Job Title: Senior Java Spring Boot Developer

Location: Bangalore

Years of Experience: 3-5 years

Job Summary

We are seeking a highly skilled Senior Java Spring Boot Developer to join our dynamic team in Bangalore. The ideal candidate will have a strong background in Java development, specifically with Spring Boot, and will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to deliver robust applications that meet business requirements.

Responsibilities

Design, develop, and maintain scalable and high-performance applications using Java and Spring Boot.
Collaborate with product managers, designers, and other developers to define application requirements and specifications.
Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members.
Debug and troubleshoot issues in existing applications, ensuring timely resolution.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Stay updated with the latest industry trends and technologies to continuously improve development processes.

Mandatory Skills

Proven experience in Java development with a strong focus on Spring Boot.
Solid understanding of RESTful APIs and microservices architecture.
Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
Familiarity with version control systems, preferably Git.
Strong problem-solving skills and ability to work independently as well as in a team environment.

Preferred Skills

Experience with front-end technologies such as Angular, React, or Vue.js.
Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
Understanding of CI/CD pipelines and DevOps practices.
Experience with unit testing frameworks (e.g., JUnit, Mockito).

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.
3-5 years of professional experience in software development with a focus on Java and Spring Boot.
Strong communication skills and the ability to work collaboratively in a fast-paced environment.

If you are passionate about technology and looking to take your career to the next level, we encourage you to apply for this exciting opportunity!