Jobs · cutshort
Lead Engineer (Java)
Nimbus Data Systems · Indexed today
About the role
Lead development of Java applications, focusing on design, implementation, and maintenance.
Finsall Resources Pvt. Ltd. is hiring Lead Engineer (Java) job in Bengaluru (Bangalore) | Cutshort
Lead Engineer (Java)
Lead Engineer (Java)
6
\- 9 yrs
₹5L - ₹10L / yr
Bengaluru (Bangalore)
Skills
Java
Spring Boot
Hibernate (Java)
Amazon Web Services (AWS)
MVC Framework
RESTful APIs
J2EE
Agile/Scrum
jQuery
Data Structures
Looking for 6+ years of hands-on development experience using Core Java, J2ee, Spring / Hibernate, Web Services, Spring- Boot, MVC, Security and Postgres/ MS SQL Server.
1\. Technical skills include Java/JDK 6 and above, web services SOAP, REST, Micro Webservice, XML Parsing and schema design skills, JDBC, ORM, Multi-Threading.
2\. Hands-on experience in design (HLD/LLD) and design patterns and Design principles is mandatory.
3\. Excellent communication and client handling skills are required.
4\. Server-side component design, detailed technical design, development, implementation and maintenance
5\. In depth knowledge of core java. Solid on coding fundamentals e.g. Object-Oriented design, data structures and dependency injection
6\. Hands-on experience in widely used third party frameworks (e.g. Spring, Hibernate)
7\. Experience with Java Script framework like EXTJS, Jquery , Angular etc.
8\. Strong background Object Oriented analysis and design
9\. Hands on experience with Databases technologies preferably MS SQL Server.
10.Knowledge of deployment platforms Jboss/ Wildfly/Tomcat.
11.Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg.Agile,Jira)
12 Experience with automated code review tools and build process.
13.Experience in performance optimization by code optimization, profiling, detecting bottle neck and finding contended locks in system
14.Proven track record of being a successful developer and lead and mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.
15.The candidate must be highly self-motivated confident and mature, well developed analytical and problem-solving skills with the aptitude to learn as well as a flexibility to adapt to change.
16\. Candidate should have worked on end-to-end life cycle of the project (ideation to go-live)
The right candidate will be offered ESOPs as well in their compensation.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
Founded
:
2018
Type
:
Product
Size
:
20-100
Stage
:
Raised funding
About
Lending for Individuals and SMEs to Buy Insurance
Read more
Connect with the team
Company social profiles
N/A
Similar jobs
Posted by
Vijay Bangaru
Remote only
4
\- 6 yrs
₹35L - ₹45L / yr
Java
Distributed Systems
Microservices
AI Coding Tools
Job Location
Bengaluru or Remote
Job Summary
Oracle Health is looking for a Software Developer 2 with strong Java and distributed systems experience to build highly available, secure, and scalable healthcare applications. You will design and develop microservices-based backend systems, work with large-scale data, and leverage AI-assisted coding tools to improve developer productivity and code quality. This role is ideal for engineers who enjoy solving complex problems in mission-critical domains like healthcare.
Responsibilities
– Design, develop, and maintain backend services using Java and related frameworks for Oracle Health products.
– Build and optimize distributed, microservices-based architectures with a focus on scalability, performance, and reliability.
– Implement RESTful APIs, event-driven components, and data processing pipelines for high-volume healthcare workloads.
– Use AI-assisted coding tools (e.g., code generation, refactoring, test generation) to increase development speed and quality while following best practices.
– Collaborate with product managers, architects, QA, DevOps, and cross-functional teams to deliver features end-to-end.
– Write clean, testable, and maintainable code with comprehensive unit, integration, and performance tests.
– Participate in code reviews, design discussions, and architectural decisions, contributing to engineering best practices.
– Monitor and troubleshoot production systems, resolving issues related to performance, scalability, and reliability.
– Adhere to security, privacy, and compliance requirements relevant to healthcare solutions.
Required Qualifications
– 3–6 years of professional software development experience.
– Strong programming skills in Java (Java 8+), with solid understanding of OOP, data structures, and algorithms.
– Hands-on experience building and deploying distributed systems and microservices.
– Experience with Spring / Spring Boot or similar Java frameworks.
– Proficiency in designing and consuming RESTful APIs.
– Experience with relational databases (e.g., Oracle, PostgreSQL, MySQL) and ORM technologies.
– Practical experience with CI/CD, version control (Git), and modern development workflows.
– Experience using AI-assisted development tools (e.g., code completion, code generation, test suggestion tools) in day-to-day coding.
– Strong problem-solving skills, ownership mindset, and ability to work in an Agile environment.
– Good written and verbal communication skills in English.
Preferred Qualifications
– Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
– Knowledge of distributed systems concepts such as consistency, fault tolerance, resiliency, and observability.
– Experience with containerization and orchestration (Docker, Kubernetes).
– Exposure to cloud platforms (Oracle Cloud, OCI preferred; AWS/Azure/GCP also relevant).
– Experience with monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
– Background in healthcare, clinical systems, or other regulated domains is a plus.
– Experience with test automation frameworks and performance testing.
– Interest in or experience with applying AI/ML in software engineering (code intelligence, anomaly detection, test optimization).
About Oracle Health
Oracle Health is on a mission to transform healthcare by building secure, intelligent, and scalable cloud-based solutions that improve patient outcomes and provider efficiency. As part of the Oracle Health engineering team, you will work on critical systems that power hospitals, clinics, and health networks globally, with the backing and stability of Oracle’s cloud infrastructure.
Read more
Posted by
Sowmyasri Parthi
Bengaluru (Bangalore)
5
\- 10 yrs
₹1L - ₹37L / yr
Spring Boot
Java
React.js
.NET
Spring MVC
+8 more
Senior Software Engineer
Responsibilities:
• Lead by the principle of "customer first" to analyse, debug, develop, and maintain customer-centric software.
• Collaborate closely with multidisciplinary teams to analyse, debug and fix issues with high quality code, zero regressions, scalable, innovative technical solutions.
• Optimizing components for maximum performance and scalability
• Participates in R&D, Proof of Concepts, Prototyping, Code review, Root Causing, etc.
• At least 2-3 yrs of experience in taking full ownership of software development lifecycle including planning, design, architecture, development, test & deployment. And 2+ years of experience in supporting production or customer issues and escalations.
• Review and analyze support tickets that are complex in nature and require more technical knowledge to analyze. Investigate issues to identify root causes and document findings clearly.
• Influences the development practices so that they follow best practices, policies, and procedures.
• Ensure software products meet all non-functional requirements including operational and security needs.
• Excellent verbal and written communication skills, problem solving skills.
• Address complex technical challenges within software systems, ensuring robustness, compliance, and customer satisfaction.
• Contribute to knowledge base
• Support the Lead and Mentor the team of software engineers and own the technical health of the service the team is working on.
Requirements:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Minimum of 5 years of professional experience in Java development with expertise in core Java, JDK, data structures, and multithreading.
• Strong analytical skills with experience in root cause analysis and fixes • Strong experience with Spring and Spring Boot frameworks.
• Strong understanding of software design principles, architecture, and best practices
• Familiarity with server technologies, including Tomcat and WebLogic.
• Proficiency in working with relational databases such as Oracle and PostgreSQL
• Experience with messaging queues, particularly JMS MQ or Artemis MQ.
• Possess exceptional debugging and troubleshooting skills to resolve complex issues across the entire, cross-functional technology stack
• Awareness / exposure to debugging Frontend applications (ReactJS / .Net) is a good to have.
• Exposure to Kubernetes, containerization and cloud (AWS) technologies in building scalable, resilient, and distributed environments.
• Excellent problem-solving skills and the ability to work in a fast-paced and in production customer sensiti
Read the full posting on cutshort →
FAQ
Is the Lead Engineer (Java) role at Nimbus Data Systems remote?+
This Lead Engineer (Java) position is listed as onsite.
What is the salary for the Lead Engineer (Java) role at Nimbus Data Systems?+
The listing states 540000-1080000 INR.
What seniority level is this Lead Engineer (Java) role?+
This is a lead level position.
How do I apply for the Lead Engineer (Java) role at Nimbus Data Systems?+
Use the "Apply on cutshort" button to open the original posting on cutshort, where you can submit your application directly to Nimbus Data Systems.