Innovate is the brand face of INCORES Strategic Services LLP short for Innovate Consultancy Resources. Ours is a multi-domain talent solutions partner offering HR, Technology, Staffing and Digital Marketing Services. We collaborate with leading consulting and implementation partners to deliver top-quality talent to major enterprises and organizations across India. We're a multidisciplinary consultancy delivering creative, digital, and strategic solutions to help businesses innovate, grow, and lead.
Role : Senior Java Developer
Minimum Experience Required: 8+ Years
We are seeking a highly skilled Senior Java Developer with a minimum experience of 8+ Years to join one of our esteemed clients. The ideal candidate will have a strong background in modern Java development, proven expertise in solving complex problems, and the ability to deliver high-quality code in an Agile environment. The role involves building robust, scalable, and efficient applications, with a strong emphasis on advanced programming concepts and real-world problem-solving.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications.
- Write clean, scalable, and efficient code using Java 8+ features including Lambda Expressions and Streams.
- Implement and optimize multithreaded solutions and complex data structures.
- Develop and consume RESTful Web Services.
- Work with Spring Boot and Spring MVC for building enterprise-grade applications.
- Integrate Java Messaging Services for asynchronous communication.
- Collaborate with cross-functional teams in an Agile/SCRUM environment.
- Maintain version control using Git and manage builds using Maven.
- Write unit tests and perform code reviews to ensure coding standards and best practices.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
Required Skills & Competencies:
- Strong programming skills with experience in solving complex algorithmic challenges (e.g., Timeseries problems in competitive coding platforms like LeetCode).
- Proficiency in Java 8 and above, with deep knowledge of Lambda Expressions, Streams API, and functional programming concepts.
- Strong understanding of Multithreading and Collections Framework.
- Hands-on experience with REST APIs, Spring Boot, and Spring MVC.
- Knowledge of Java Messaging Services (JMS).
- Proficiency with Git, Maven, and Agile methodologies.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience in designing scalable, distributed systems.
- Exposure to microservices architecture.
- Familiarity with cloud platforms and deployment processes.
Employment Type: