Must-Have Technology Skills:
- OOP Concept, Java 8+, Spring Boot, API development, Agile Scrum knowledge, Strong Databases design concepts of RDBMS, and capable of writing and optimizing complex queries.
Good understanding of any Database tool e.g. Postgres, MySQL, etc., - DevOps basic knowledge e.g. implementation of logging in the code, Application Performance Management.
- Basic API & Application security, and Basics of tuning application performance.
- Basic Understanding of DevOps concepts e.g. CI & CD, Deployment lifecycle, Basic understanding of unit testing concepts e.g. TDD (test-driven development).
- A basic understanding of Microservices patterns
- A basic understanding of Java scripting.
- Good understanding of UI Frameworks like Angular 8+
Must-Have Soft Skills:
- Verbal & Written English communication, Good Problem-solving skills,
- Good Planning skills,
- Team Player,
- Good leadership skills
- Good written and verbal communication
Job Description
- Good experience as a full-stack developer in DB-centric applications and should be able to write and optimize complex database queries
- Requirement gathering & understanding, effort estimation, technical design, project planning, and monitoring in an Agile environment.
- Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks.
- Providing expertise in technical analysis and solving technical issues during project delivery.
- Customer interfacing - understand customer requirements, and propose technical solutions.
- Full Software Development Lifecycle (Agile).
- Code reviews, test case reviews and ensure code developed meets the requirements.
- Component Design/ Coding/ Unit Testing/ Debugging / Test Driven Development / Continuous Integration.
- Carry out adaptive changes necessitated by changes in Business Requirements and Technology

Similar jobs
We are looking for an experienced Java Support Engineer with 4+ years of hands-on experience in supporting and maintaining Java/Spring Boot-based applications. The ideal candidate will be responsible for production support, debugging issues, and ensuring smooth application performance.
Key Responsibilities:
- Provide L2/L3 support for Java/Spring Boot applications in production and non-production environments.
- Perform incident analysis, root cause identification, and apply quick fixes or permanent solutions.
- Handle application deployments, environment monitoring, and performance tuning.
- Collaborate with development, DevOps, and database teams to resolve technical issues.
- Write and debug SQL queries, manage data fixes, and ensure database integrity.
- Use monitoring tools like Splunk, Kibana, or ELK Stack for issue investigation.
- Prepare documentation for recurring issues and maintain knowledge base.
Technical Skills:
- Strong in Core Java, Spring Boot, RESTful APIs
- Good knowledge of SQL / PL-SQL (Oracle / MySQL / PostgreSQL)
- Familiar with Linux/Unix commands and Shell scripting
- Exposure to microservices architecture and CI/CD tools (Jenkins, Maven)
- Hands-on experience with application monitoring and log analysis tools
- Knowledge of cloud (AWS / Azure) environments is a plus
Soft Skills:
- Strong problem-solving and analytical mindset
- Good communication and teamwork skills
- Ability to work under pressure and handle on-call support if required
Strong Senior Backend Engineer profiles
Mandatory (Experience 1) – Must have 5+ years of hands-on Backend Engineering experience building scalable, production-grade systems
Mandatory (Experience 2) – Must have strong backend development experience using one or more frameworks (FastAPI / Django (Python), Spring (Java), Express (Node.js).
Mandatory (Experience 3) – Must have deep understanding of relevant libraries, tools, and best practices within the chosen backend framework
Mandatory (Experience 4) – Must have strong experience with databases, including SQL and NoSQL, along with efficient data modeling and performance optimization
Mandatory (Experience 5) – Must have experience designing, building, and maintaining APIs, services, and backend systems, including system design and clean code practices
Mandatory (Domain) – Experience with financial systems, billing platforms, or fintech applications is highly preferred (fintech background is a strong plus)
Mandatory (Company) – Must have worked in product companies / startups, preferably Series A to Series D
Mandatory (Education) – Candidates from top engineering institutes (IITs, BITS, or equivalent Tier-1 colleges) are preferred
Experience in Backend
Experience in Java ,Spring boot
Experience in Microservices
Experience in Data structure ,Algorithm
About Root Node
We’re an early-stage startup building intelligent tools for planning, scheduling, and optimization—starting with timetabling and warehouse logistics. Backed by deep domain expertise and a growing customer pipeline, we’re now building our core tech team. This is not just a coding job — it's a chance to build something meaningful from the ground up.
About the job
- Design and implement robust backend systems and APIs using Java or similar backend language and Spring Boot or equivalent frameworks
- Integrate backend services with existing custom ERP systems
- Work closely with the founder on product architecture, feature prioritization, and go-to-market feedback
- Take full ownership of features — from system design and development to deployment and iterative improvements
- Help shape our engineering culture and technical foundations
You're a Great Fit If You:
- Have 3+ years of experience in backend development
- Are strong in Java or similar languages (e.g., Kotlin, Go, Node.js)
- Have solid experience with Spring Boot or equivalent backend frameworks
- Have integrated with ERP or enterprise systems in production environments
- Are comfortable with both SQL (PostgreSQL) and NoSQL (MongoDB)
- Understand REST API development, authentication, Docker
- Have an entrepreneurial mindset — you're excited about ownership, ambiguity, and making decisions that shape the product and company
- Want more than just a job — you want to build, solve, and learn rapidly
What We Offer
- Competitive salary
- High degree of ownership and autonomy
- Ability to shape the tech and product direction from Day 1
- Transparent and fast decision-making culture
- A builder’s environment — solve real-world problems with real impact
skills required:JAVA,SPRINGBOOT,MICROSERVICES,SPRING,HIBERNATE
An ideal candidate must possess excellent Logical & Analytical skills. You will be working in a team as well on diverse projects. The candidate must be able to deal smoothly and confidently with the Clients & Personnel.
Key roles and Responsibilities:
⦁ Able to design and build efficient, testable and reliable code.
⦁ Should be a team player sharing ideas with the team for continuous improvement and development process.
⦁ Good Knowledge on Spring Boot, Spring MVC, J2EE and SQL Queries.
⦁ Stay updated of new tools, libraries, and best practices.
⦁ Adaptable, Self-Motivated, must be willing to learn new things.
⦁ Sound Good knowledge on HTML, CSS, JavaScript.
Basic Requirements:
⦁ Bachelors' Degree in Computer Science Engineering / IT or related discipline with a good academic record.
⦁ Excellent communication skills and interpersonal skills.
⦁ Knowledge on SDLC flow from requirement analysis to deployment phase.
⦁ Should be able to design, develop and deploy applications.
⦁ Able to identify bugs and devise solutions to address and resolve the issues.











