Search by job, company or skills

ITC Infotech India Limited

Senior Java Software Engineer

5-8 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Over 100 applicants
Quick Apply

Job Description

JAVA Backend Developer with Restful API Spring Boot Microservices Experience

Location: Bangalore, India

We are seeking a seasoned Backend Developer with a strong background in Spring Boot and microservices. The ideal candidate will have a deep understanding of backend technologies and the ability to design, develop, and maintain robust systems.

Responsibilities:

  • Microservices Development: Design, build, and maintain efficient, reusable, and reliable Java code using Spring Boot for microservices.
  • System Design: Understand business requirements and translate them into technical specifications.
  • Code Quality: Ensure the best possible performance, quality, and responsiveness of the applications.
  • Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuous Improvement: Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements:

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience: 5+ years of proven software development experience and Java development skills with a strong understanding of the Spring Boot framework.

Technical Skills:

  • Experience with Spring Boot and microservices architecture.
  • Must have experience with Springboot with JPA (Hibernate).
  • Proficient in Java 8+, with a very strong knowledge of its ecosystems and design patterns.
  • Solid understanding of object-oriented programming.
  • Familiarity with concepts of MVC, JDBC, and RESTful APIs.
  • Experience with both external and embedded databases.
  • Understanding of fundamental design principles behind a scalable application.
  • Basic understanding of the class loading mechanism in Java.
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds.
  • Implementing automated testing platforms and unit tests.
  • Good to have experience with containerization and microservices.
  • Working knowledge of Angular.

Soft Skills:

  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with build tools such as Ant, Maven, and Gradle.
  • Familiarity with continuous integration.

Desirable:

  • Cloud Technologies: Experience with cloud platforms like AWS, Azure, or GCP.
  • Database Technologies: Experience with SQL and NoSQL databases.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 106962601

Similar Jobs