Monster.com
Senior Java Developer - Data Structure & Algorithm
Job Location
noida, India
Job Description
About us : Foundit, formerly Monster (APAC & ME), is a leading talent platform offering comprehensive employment solutions to recruiters and job seekers across APAC & ME. Since its inception, the company has been assisting over 90 million registered users to find jobs, upskill, and connect with the right opportunities across 18 countries. Over the last two decades, the company has been a catalyst in the world of recruitment solutions with advanced technology, seeking to efficiently bridge the talent gap across industry verticals, experience levels, and geographies. Today, foundit is committed to enabling and connecting the right talent with the right opportunities by harnessing the power of deep tech to sharpen hyper-personalized job searches, and precision hiring. foundit strongly believes that a job title doesn't define one's potential and leverages technology to dig deeper to curate opportunities central to the needs and aspirations of each user. Job Title : Senior Software Engineer - Java backend developer. Job Location : Noida (onsite) Experience Level : 4-7 Years Education : B.Tech, M.Tech, MCA About the Role : We are seeking a highly skilled Senior Java Developer with strong expertise in Java and experience in building scalable, distributed systems. If you're passionate about microservices architecture and proficient in frameworks like Spring or Spring Boot, this role offers an excellent opportunity to work on challenging, innovative projects. Key Responsibilities : - Design, develop, and maintain robust, scalable, and high-performance applications using Java. - Architect and implement microservices-based solutions to build distributed systems. - Optimize software performance by leveraging Data Structures and Algorithms (DSA). - Develop message-driven systems using tools like Apache Kafka, RabbitMQ, or similar for real-time data processing and communication. - Collaborate with cross-functional teams to deliver high-quality software solutions. - Apply best practices in coding, testing, and software design, including the use of design patterns to ensure maintainability and scalability. - Mentor junior developers and provide technical guidance to the team. Key Requirements : - Strong proficiency in Java and hands-on experience with frameworks like Spring or Spring Boot. - Experience with microservices architecture and building distributed systems. - Solid understanding and practical application of Data Structures and Algorithms (DSA) for efficient problem-solving. - Experience with Apache Kafka, RabbitMQ, or similar messaging tools for building scalable, message-driven systems. - Familiarity with design patterns and their application in creating maintainable and scalable software solutions (good to have). - Ability to work in a fast-paced environment and collaborate with cross-functional teams. (ref:hirist.tech)
Location: noida, IN
Posted Date: 10/9/2024
Location: noida, IN
Posted Date: 10/9/2024
Contact Information
Contact | Human Resources Monster.com |
---|