i
Anlage Infotech
127 Anlage Infotech Jobs
Senior Java Developer (5-10 yrs)
Anlage Infotech
posted 4d ago
Flexible timing
Key skills for the job
Experience : 4.6 to 10 Years
Job Locations : Bangalore, Noida, Gurgaon, Mumbai, Pune, Hyderabad, Chennai
Interview Location : Mumbai (In-person drive on 8th March in Andheri)
Joining Requirement : Immediate to a maximum of 1 month (official notice period)
Skills Required : Java, Microservices, Messaging Queue Tools (Kafka, RabbitMQ, ActiveMQ, JMS), and Cloud Technologies
Job Description : Microservices Developer
Experience Range : 4.6 - 10 Years
Required Skills & Experience :
- Strong experience in developing microservices using Spring Boot, with expertise in security, transactions, idempotency, log tracing, distributed caching, monitoring, and containerization.
- Hands-on experience in Microservices Architecture, ensuring high cohesion and loosely coupled services.
- Proficiency in Data Structures, Algorithms, and Problem-Solving with a solid understanding of OOP principles, design patterns, and best practices.
- Strong knowledge of exception handling, serialization/deserialization, and immutability concepts.
- Familiarity with core Java concepts such as Enums, Collections, Annotations, Generics, and Autoboxing.
- Experience in Multithreading, Concurrent APIs, and Java Memory Management (JMM) including garbage collection.
- Proficiency in RDBMS and NoSQL databases, with experience writing SQL queries (Joins, Group By, Aggregate Functions, etc.).
- Hands-on experience with message brokers like Kafka or similar technologies.
- Expertise in building and consuming RESTful web services using Spring Boot/Spring Cloud.
- Experience with logging frameworks such as SLF4J, LogBack, or Log4j.
- Strong knowledge of unit testing frameworks (JUnit, Mockito, PowerMock).
- Experience with build tools like Maven/Gradle and version control systems (Git, SVN, etc.).
- Hands-on experience with Google Cloud Platform (GCP) deployment and development.
Preferred Skills :
- Cloud certifications (AWS, GCP, Azure) are a plus.
- Experience in distributed computing and building highly scalable systems.
Education : Bachelor's/Master's degree in Computer Engineering, Computer Science, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Developer roles with real interview advice
12-14 Yrs