i
Anlage Infotech
128 Anlage Infotech Jobs
Senior Associate - Java (5-10 yrs)
Anlage Infotech
posted 19hr ago
Flexible timing
Key skills for the job
Experience : 4.6 to 10 Years
Job Locations : Bangalore, Noida, Gurgaon, Mumbai, Pune, Hyderabad, Chennai
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 Title : Java Developer
Job Description :
We are seeking an experienced Java Developer with a strong background in microservices development using Spring Boot and should have good experience on any of the public clouds(AWS/Azure/GCP). The ideal candidate should have expertise in designing and implementing scalable, secure, and high-performance applications while ensuring best practices in software development.
Key Responsibilities :
Microservices Development : Design, develop, and maintain microservices-based applications using Spring Boot, ensuring high cohesion and loosely coupled services.
Security & Transactions : Implement security mechanisms, transaction management, idempotency, and best practices for secure API development.
Distributed Caching & Monitoring : Optimize application performance using distributed caching techniques and ensure real-time log tracing and monitoring.
Data Structures & Algorithms : Apply efficient algorithms and data structures to enhance application performance and scalability.
Java Core Concepts : Utilize Java core concepts such as Enums, Collections, Annotations, Generics, and Autoboxing to build robust applications.
Multithreading & Performance Optimization : Develop concurrent applications with multithreading, concurrent APIs, and Java Memory Management (JMM), including garbage collection optimization.
Database Management : Work with both RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis), ensuring optimal query performance (Joins, Group By, Aggregate Functions, etc.).
Message Brokers : Implement event-driven architectures using Kafka or similar messaging platforms for asynchronous data processing.
RESTful Web Services : Design and develop RESTful APIs using Spring Boot/Spring Cloud, ensuring seamless integration with front-end applications and third-party services.
Logging & Debugging : Utilize logging frameworks like SLF4J, LogBack, or Log4j for application monitoring and debugging.
Unit Testing & Test Automation : Implement unit tests using JUnit, Mockito, and PowerMock to ensure software reliability and quality.
Build & Version Control : Manage project dependencies with Maven/Gradle and use Git/SVN for version control and collaboration.
Cloud Deployment : Deploy, manage, and optimize applications on Google Cloud Platform (GCP), ensuring high availability and performance.
Preferred Skills :
- Cloud Certifications (AWS, GCP, Azure) are a plus.
- Experience in distributed computing and highly scalable systems.
- Familiarity with CI/CD pipelines and DevOps practices.
Education & Experience :
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of hands-on experience in Java development with expertise in Spring Boot, Microservices architecture and Public Clouds.
Functional Areas: Other
Read full job descriptionPrepare for Senior Associate roles with real interview advice
12-14 Yrs