HamburgerMenu
hirist

Senior Backend Engineer - Java

ConsultBae India Private Limited
Multiple Locations
4 - 8 Years
star-icon
3.8white-divider19+ Reviews

Posted on: 24/11/2025

Job Description

Role : Senior Backend Engineer

Job Summary :

We are seeking a highly experienced Senior Backend Engineer with 4+ years of relevant experience to join the Technology Department in a pivotal role focused on scalable application development. This Engineer will work with a team of talented developers to build and enhance scalable and high-performance core platform services primarily using Java and the Spring framework. The role demands hands-on programming and architecture contributions, emphasizing technical design, system optimization, and the adoption of cutting-edge technologies within an agile environment.

Primary Responsibility & Core Functions :

Architecture and Technical Design :

- Assists in defining software architectures by collaborating with leads to explore existing systems, determine areas of complexity, and identify potential risks to successful implementation.

- Define and communicate detailed technical design requirements for new features and system enhancements.

- Stay up to date with current best practices and new emerging technologies and make sure cutting-edge technologies are implemented to keep improving backend systems.

Development and System Enhancement :

- Build software applications primarily for the Java platform and Spring framework, strictly following coding standards and best practices.

- Maintain and enhance distributed applications and optimize backend systems for performance and code quality.

- Maintain and enhance REST APIs (micro-services style), ensuring high performance and resilience.

- Build and maintain complex integration modules between backend systems and external platforms.

Collaboration and Operations :

- Collaborate with frontend web and mobile developers for all backend integrations and deployment needs.

- Troubleshoot and debug applications in production and development environments, providing root cause analysis and implementing iterative solutions.

- Work with Git in a CI/CD environment and contribute strong knowledge of continuous integration practices.

- Build a healthy team environment via professional collaboration, mentoring, and assisting fellow developers.

Required Skills & Qualifications :

Experience & Education : 4+ years of relevant experience; Bachelors degree in Computer Science, Computer Engineering, or related technical discipline.

Core Technology : Exceptional experience and working knowledge of Java technologies and Spring framework.

Architecture : Very good understanding of Micro-Services Design, Object Oriented Programming, and Service Oriented Architecture (SOA).

Foundational Skills : Strong Analytical and Problem-Solving skills and a strong understanding of basic Algorithms and Data Structures.

Databases : Experience with SQL and NoSQL database systems.

DevOps & Platform : Experience in Docker Containers (build and deployment), comfort with the Linux command-line interface, and detailed knowledge of the JVM Platform.

Security : Very good understanding and experience with Authentication based systems and basic Cryptography.

Process : Discipline in Test Driven Development (TDD) and thorough understanding and experience with Agile Software Development.

Tools : Experience working with Git in a CI/CD environment and experience with JIRA/Confluence or similar tools.

Preferred Skills :

- Demonstrated ability to motivate, mentor, and help fellow developers.

- Proven ability to communicate complex ideas effectively, both verbally and written.

- Experience in fast-paced, high-energy environments, exercising independence and self-motivation.


info-icon

Did you find something suspicious?