Senior Java Software Engineer

8.0 years

0.0 Lacs P.A.

Gurugram, Haryana, India

Posted:19 hours ago| Platform: Linkedin logo

Apply Now

Skills Required

javasoftwarelogisticsrecruitingdeveloperdevelopmentdesignmicroservicesarchitecturedataprocessingkafkaawsnosqlmongodbredisresolvesecurityscalabilitystrategydatabasetuningstrategiesmultithreadingconcurrencytechnologycommunicationcollaborative

Work Mode

On-site

Job Type

Full Time

Job Description

Do you want to work with a team of the world’s top supply chain & logistics experts with a laser focus on helping organizations scale up their business profitability ? At Aimhire.io we are the exclusive recruiting partner to our client and we are hiring urgently. We are seeking an experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have 5–8 years of Java development experience , with strong knowledge of modern software design principles, microservices architecture , and cloud technologies . You will be responsible for developing and maintaining scalable, high-performance Java applications while collaborating closely with cross-functional teams. Key Responsibilities: Design, develop, and maintain Java applications using Java 8 and above . Build and deploy RESTful microservices using Spring Boot . Design and implement real-time data processing systems using Kafka . Develop scalable, highly available, and fault-tolerant systems using AWS services . Manage and optimize NoSQL databases including MongoDB and Redis . Collaborate with product managers, designers, and other developers to deliver innovative solutions. Troubleshoot and resolve issues related to performance , security , and scalability . Contribute to architecture and design discussions to influence technical strategy. Technical Skills Required: Java 8 and above – Strong grasp of modern Java features (e.g., streams, lambdas). Spring Boot – Expertise in building and maintaining microservices. Microservices Architecture – Proven experience designing distributed systems. Kafka – Experience in real-time data streaming and event-driven architecture. MongoDB – Hands-on knowledge of NoSQL database design and performance tuning. Redis – Understanding of caching strategies and distributed systems. AWS – Proficiency with cloud services such as EC2, S3, Lambda, RDS , etc. Multithreading & Concurrency – Strong understanding of core Java concurrency concepts. Qualifications: Bachelor’s or Master’s degree in Computer Science , Information Technology , or a related field. 5–8 years of hands-on Java development experience in building production-grade applications. Expertise in building and deploying microservices in cloud environments ( preferably AWS ). Strong knowledge of design patterns , data structures , and problem-solving . Excellent verbal and written communication skills. Ability to thrive in a fast-paced , collaborative environment. Show more Show less

Aimhire
Not specified
[ ]

RecommendedJobs for You