Search by job, company or skills

Innovate Consultancy

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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:

  • Full-time on rolls

About Company

Job ID: 141073149

Similar Jobs