Anlage Infotech (India) P Ltd

Java Software Engineer

Mumbai, MH, IN

7 days ago
Save Job

Summary

Position Title: Java Backend Developer

Experience Required: 5 to 10 Years

Locations Available: Mumbai

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 NoSQL 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 SLF4J, Log Back, or Log4j.
  • Write JUnit test cases using Mockito or PowerMock 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: