Back - End Java Developer - Consultant - Bangalore - ref. k7133815

apartmentTalent Worx placeBangalore scheduleFull-time calendar_month 
We are seeking a skilled and highly motivated Backend Developer with 3-6 years of experience in Java development and a strong understanding of core concepts like Data Structures and Algorithms, Multi-threading, and Collections. The ideal candidate will have hands-on experience with Spring Boot, Microservices architecture, Hibernate, and Java Streams.

This is an exciting opportunity to work on scalable and high-performance applications that drive business growth.

  • Location- Bangalore

Requirements

Key Responsibilities:

  • Design, develop, and maintain robust backend services using Java, Spring Boot, and Microservices architecture.
  • Build and optimize highly scalable and fault-tolerant backend applications.
  • Develop and maintain database models, perform complex queries, and ensure efficient interaction with the database using Hibernate.
  • Implement multi-threading concepts to enhance the performance and responsiveness of backend services.
  • Leverage Java Collections, Streams, and Lambda expressions to write efficient, maintainable, and readable code.
  • Optimize code and databases to improve overall system performance.
  • Collaborate with cross-functional teams, including front-end developers, DevOps, and QA, to deliver seamless solutions.
  • Troubleshoot and debug backend issues, ensuring smooth, efficient, and secure operations.
  • Write unit and integration tests to ensure high-quality code delivery and coverage.
  • Stay updated with the latest backend development practices and technologies, suggesting improvements to the existing system.

Required Skills and Qualifications:

  • 3-6 years of experience as a Backend Developer with a strong command of Java.
  • Hands-on experience with Spring Boot, Microservices architecture, and RESTful API design.
  • Proficient in Data Structures, Algorithms, and Multi-threading concepts.
  • Solid understanding of Java Collections, Streams, and Lambda Expressions.
  • Strong experience working with Hibernate or JPA for database interactions.
  • Experience in developing high-performance, scalable, and reliable systems.
  • Familiarity with version control tools like Git.
  • Ability to write clean, efficient, and maintainable code.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and ability to work in a collaborative, agile team environment.

Preferred Skills:

  • Experience with containerization tools like Docker.
  • Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab).
  • Familiarity with Cloud platforms (e.g., AWS, Azure, GCP) and deployment techniques.
  • Understanding of Test-Driven Development (TDD) and writing unit/integration tests.
  • Familiarity with Event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).

Education:

  • BTech, MTech or MCA only.

Benefits

Work with one of the Big 4's in India

check_circleNew offer

Java Developer

apartmentCompunnel Technology India Private LimitedplaceBangalore
Job Description Description We are looking for an experienced Java Developer to join our team. The candidate should have 5-10 years of experience in developing Java applications and working with various Java frameworks. The ideal candidate should...
apartmentA Client of FreshersworldplaceBangalore
Java developerRole And Responsibilities:- Implementing application phases and code in a Java program. They may also improve established processes and other perfect existing programsDeveloping application codes unit tests and integration tests...
apartmentTalent WorxplaceBangalore
We are seeking a skilled and highly motivated Backend Developer with 6-8 years of experience in Java development and a strong understanding of core concepts like Data Structures and Algorithms, Multi-threading, and Collections. The ideal candidate...