Relevant Experience: 5+ Years
Location: PAN India
Client: IBM

About codersbrain
About
Connect with the team
Similar jobs
Job Description
We are looking for a hands-on Tech Lead – Java with strong software engineering fundamentals, a deep understanding of Java-based backend systems, and proven experience leading agile teams. This role involves a balance of individual contribution and technical leadership — mentoring developers, designing scalable architectures, and driving the success of product delivery in fast-paced environments.
Key Responsibilities
- Lead the end-to-end design, development, and deployment of Java-based applications and RESTful APIs.
- Collaborate with product managers and architects to define technical solutions and translate business requirements into scalable software.
- Guide and mentor team members in best coding practices, design patterns, and architectural decisions.
- Drive code reviews, technical discussions, and ensure high code quality and performance standards.
- Troubleshoot critical production issues and implement long-term fixes and improvements.
- Advocate for continuous improvement in tools, processes, and systems across the engineering team.
- Stay up to date with modern technologies and recommend their adoption where appropriate.
Required Skills
- 5+ years of experience in Java backend development with expertise in Spring/Spring Boot and RESTful services.
- Solid grasp of Object-Oriented Programming (OOP), system design, and design patterns.
- Proven experience leading a team of engineers or taking ownership of modules/projects.
- Experience with AWS Cloud services (EC2, Lambda, S3, etc.) is a strong advantage.
- Familiarity with Agile/Scrum methodologies and working in cross-functional teams.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership skills.
About HummingWave
HummingWave is a leading IT product development company specializing in building full-scale application systems with robust cloud backends, sleek mobile/web frontends, and seamless enterprise integrations. With 50+ digital products delivered across domains for clients in the US, Europe, and Asia-Pacific, we are a team of highly skilled engineers committed to technical excellence and innovation.
Thanks



Job Title: Backend Developer
Job Description: We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications. Key responsibilities include collaborating with cross-functional teams to develop scalable and efficient backend systems, troubleshooting and resolving issues, and staying updated on industry trends. Proficiency in programming languages such as Python, Java, or Node.js, along with experience in database management and API development, are essential for success in this role. Strong problem-solving skills, attention to detail, and a passion for creating robust and high-performance backend solutions are highly valued.
Requirements:
Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js)
Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB)
Knowledge of RESTful API design and development
Familiarity with cloud services (e.g., AWS, Azure) is a plus
Strong problem-solving and troubleshooting skills
Collaborative mindset with excellent communication skills
Ability to work in a fast-paced and dynamic environment
- Hands-on with Spring boot and Java coding. Core Java- Java 8/1.8.
- Experience should be with Springboot, Hibernate & Microservices
- Should be well versed with Microservices, OOPS, MVC Architecture, Web services & API development.
- Should be really strong in concepts and should be able to work independently
- Experience in web services connection
- To perform requirement analysis and oversee the implementation of architectures of project scope
- To provide customized reusable solutions of project, program or operational scope
- To develop high-quality and detailed designs
- To conduct unit testing using automated unit test frameworks and identify and address possible risk by conducting mitigation action planning
- Conducting configuration of your own work or from the team and assess the technical impact of multiple technologies/strategies
- Reviewing the work of other developers with feedback for improvement (if applicable)
- Using coding standards and best practices to ensure quality deliverables
Who you are:
- You have an overall software development experience of 4 to 10 years
- 3+ years proficiency in Java and Spring boot
- Familiar with distributed computing and frameworks such as gRPC/ protobuf
- Understands JVM metrics, Garbage collection and performance tuning
- Experience in creating high-level design(HLD) and low-level design(LLD)
- You have a good understanding of relational database, NoSQL technologies, and REST
- Good to have experience in HTML, JavaScript, GraphQL, TypeScript, ReactJS and related toolsets
- Exposure to AWS stack/cloud computing
- Self-motivated developer who takes ownership of work
- Bachelor’s degree in Computer Science or Computing related discipline
- Experience in Product Development Environment is a plus.
You will be part of a talented software team that works on mission critical applications. Candidates should be willing to increase his/her circle of competence by researching for solutions in handover mannual and online resources. Ability to work independently is highly appreciated.
Requirements :-
- Graduate in Computer Science, Engineering or a related subject.
- 2+ years proven hands-on Software Development experience in JAVA.
- Perseverent in solving coding problems.
- Understanding of concepts related to .xml and .xsd files like targetNamespace, schema, xml datatypes, linkbases, arcs etc.
- Strong knowledge and hands-on experience of Java OOPs concepts, inheritance, abstract classes, interfaces, generics, exception handling and multithreading.
Good to have :-
- Experience with XML parsers like SAX.
- Experience with JSON file processing libraries like GSON.
- Dependency and build management using Maven scripts.
- Familiarity with Tomcat deployment.
- Familiarity with Spring Boot.
- Familiarity with Git/SVN for version control.
Responsibilities :-
- Developing features for validation engine.
- Attending client queries and assisting the clients in product integration.
- Catchup with the XBRL domain asap.
- Debugging and fixing bugs in the codebase. Testing changes for impact using available test harnesses.

We are looking for talented and self-motivated engineers to come join us on our mission.
We have a team culture that encourages collaboration and innovation at all levels and we expect developers to take a high level of ownership for the execution of tasks assigned to them.
Roles and responsibilities:
● Understand and derive requirements from product managers and customers
● Able to design APIs and modules for scale.
● Participate in design reviews and look at opportunities to continuously improve on practices
and quality.
● Own end-to-end implementation of modules and drive the project
● Debug prod issues and solve them efficiently and quickly. Customer obsession is key
● Automate recurring day-to-day tasks.
● Show initiative to drive topics to resolution and able to collaborate with multiple teams in
delivering the project
● Mentor junior team members
● Own project deadlines and seeing through project go-live.
Job Requirements Skills
● Good problem-solving skills and ability to understand and use the right data structures and algorithms
● Use design patterns and best engineering practices to design scalable and extensible
solutions. Working knowledge of microservices and/or event-driven architecture is plus
● Working knowledge of relational databases esp PostgreSQL.
● Advanced expertise in Java/server-side technologies. Working knowledge of Spring Boot is desirable
● Should have designed and implemented REST APIs. Good working knowledge of HTTP(S),Web servers desired
● Should have worked in Linux environments and understanding of GIT or any other source code versioning is a must
● Understanding of ORMs, Caching, Object storage, Queues is a must. Exposure to AWS S3, SQS components, Redis is a plus
● Own and write tests using Unit and integration testing frameworks
● Ability to work independently and/or with a team in a fast-paced, rapidly changing
environment
● Should do code reviews.
● Server-side application deployment experience is a plus.
Qualifications
● Experience - A minimum 6+ yrs of relevant experience.
We know that ours is a lofty vision, but we are in it for the long haul. Our work will give everyone the ability to sell Insurance to their customers and improve the economy. For this - we need co-creators who share our vision. We want to do it together with a team of like-minded people who are in it to reinvent the way we do Insurance and potentially connect the entire ecosystem.
We want to grow fast while creating a sustainable business and bring about disruption in an industry, which is a post-COVID world, needs to be disrupted for the better!
We are focused on democratizing Insurance through technology. It is a cloud-based platform connecting distributors to the Insurance Ecosystem to sell and manage Insurance programs. We are creating a middleware connecting consumers, traditional insurance institutions, intermediaries, and service partners on a single platform. Basically, give distributors the ability access to the entire Insurance ecosystem via 1 API / 1 platform.
Our goal is simple - Provide a new way to do Insurance, which is secure, easy, and focuses on the consumer while staying compliant with the frameworks laid down by the regulator.
Bachelor’s degree or higher in Computer / Technology domain.
4-7 years of relevant work experience, preferably in a start-up environment/ building SaaS products.
Excellent coding skills with the ability to deliver in a hyper-growth phase.
Hands-on experience in JAVA and practical experience in developing and designing
scalable software solutions.
Excellent Problem-solving skills & amp; understanding of data structures in a complex environment.
Extensive experience in Spring, Hibernate and SpringBoot
Experience in building REST Services
Experience in integrating third party APIs (Payment gateways, SMS gateways, Accounting software APIs, APIs of CRM tools, etc.) into web applications
Experience in working with SQL and no SQL DBs (Preferably Mongo DB)
Working knowledge of Kubernetes and Docker is a plus
Knowledge of how insurance processes and past experience in working on insurance
applications is a plus.

