Logo

Java Backend Developer (Job No 789)

For It Service And Consulting
5 - 8 Years
Full Time
Immediate
Up to 22 LPA
2 Position(s)
Bangalore / Bengaluru
No longer accepting applications

Discover more job opportunities that match your interests.

Job Skills

Job Description

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: 6+ years of proven software development experience and Java development skills with a strong understanding of the Spring Boot framework.

· Technical Skills:

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

Soft Skills:

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

Desirable:

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