Java Software Engineer - Microservices Architecture, Bengaluru

Architecture & Construction 0 views ID: 2793516745

Published on May 9, 2025. Modified on May 13, 2025.

Description

Position Title : Java Backend Developer

Experience Required : 5 to 10 Years

Locations Available : Bengaluru, Chennai, Gurgaon, Hyderabad, Mumbai, and Pune

Notice Period : 0 to 30 days

Essential Skills : Proficiency in Java, microservices, Spring Boot, Multithreading, and experience with at least one cloud platform (AWS, Azure, GCP).

Key Responsibilities :

  • Develop and implement microservices using Spring Boot, focusing on security, transaction management, idempotency, log tracing, distributed caching, monitoring, and containerization.

    Create microservices that are highly cohesive and loosely coupled.
  • Demonstrate hands-on experience with Microservices Architecture.
  • Exhibit strong skills in Data Structures, algorithms, problem-solving, and logical/analytical thinking.

    Possess a thorough understanding of Object-Oriented Programming (OOP) concepts, design principles, and various design patterns.
  • Maintain a solid grasp of exception handling, serialization/deserialization, and immutability concepts.

    Have a good foundational knowledge of Enums, Collections, Annotations, Generics, and Autoboxing.
  • Utilize Multithreading, Concurrent Packages, and Concurrent APIs effectively.
  • Understand Java Memory Management (JMM), including garbage collection principles.
  • Work with RDBMS or No SQL databases, writing complex SQL queries (including joins, group by, and aggregate functions).
  • Gain hands-on experience with message brokers such as Kafka and develop RESTful web services while also consuming them.

    Proficient in using Spring Cloud and Spring Boot.
  • Utilize logging frameworks such as SLF4 J, Log Back, or Log4j.
  • Write JUnit test cases using Mockito or Power Mock frameworks.

    Have practical experience with build tools like Maven or Gradle and familiarity with version control systems such as Git or SVN.
  • Engage in cloud deployment and development activities.
This job description outlines the general nature and level of work expected from employees in this role.

Actual duties, responsibilities, and qualifications may vary depending on specific assignments or teams.

(ref:hirist.tech)

Location

Bengaluru
Bengaluru
Karnataka
India
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Monthly
Occupation Java software engineer - microservices architecture
Send resume
Anlage Infotech
Anlage Infotech
11 active listings
Registered for 1+ year
India
All seller items (11) Report listing
Send resume
Are you looking for a job? Publish your resume
Non-logged user
Hello wave
Welcome! Sign in or register