
Providing technical expertise for every phase of the project lifecycle—from concept
development to solution design, implementation, optimization and support. Interacts
with a set of clients (client senior developers and architects) to create technology
specifications from business requirements for one of the modules within the project.
Prepares the technical design of the more complex technology components within the
module (one or more of client/web presentation tier, server tier, data access and data
model, integration component, package function customization).
Assists the architect in articulating the pros and cons of using a certain technology stack
or component or design pattern versus another to the clients and project team and
drives selection of technologies, designs to come up with the optimal architecture.
Drives the performance tuning, re-design and re-factoring for a module.
Contributes to designing and implementing the build, releases process as well as system
configuration and deployment characteristics of the application.
Required Tech Stack
2+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/
Analytical skills.
Thorough understanding of OOPS concepts, Design principles and implementation of
different type of Design patterns.
Sound understanding of concepts like Exceptional handling, Serialization/Deserialization
and Immutability concepts, etc.
Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto
boxing, etc. Experience with Multithreading, Concurrent Package and Concurrent APIs Basic
understanding of Java Memory Management (JMM) including garbage collections
concepts.
Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by,
aggregate functions, etc.)
Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on
experience with JMS
Hands-on experience in creating RESTful webservices and consuming webservices
Hands-on experience with Spring.
Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
Experience of writing Junit test cases using Mockito / Powermock frameworks.
Should have practical experience with Maven/Gradle and knowledge of version control
systems like Git/SVN etc.
Good communication skills and ability to work with global teams to define and deliver
on projects.
Sound understanding/experience in software development process, test-driven
development

Similar jobs (10)
Job Title : Java Developer (Walk-In Interview – Gurgaon)
Experience : 3+ Years
Location : Gurgaon (Work from Office)
Interview Mode : 1. Virtual 2. Walk-In
Skills Required : Java, Spring Boot, Multi-threading, PostgreSQL, Redis
Job Description :
We are hiring Java Developers with expertise in Spring Boot, Multi-threading, PostgreSQL, and Redis.
Key Responsibilities :
- Develop and maintain Java-based applications with a strong focus on Spring Boot.
- Implement multi-threading and optimize application performance.
- Work with PostgreSQL for efficient data management.
- Utilize Redis for caching and performance enhancement.
- Collaborate with cross-functional teams to design, develop, and deploy scalable applications.
Technical Skills:
✅ Java (3+ Years) – Strong coding and problem-solving skills.
✅ Spring Boot – Experience in building microservices-based applications.
✅ Multi-threading – Knowledge of concurrency and thread-safe programming.
✅ PostgreSQL – Database design, optimization, and query performance tuning.
✅ Redis – Experience with caching mechanisms for high-performance applications.
Eligibility :
- 3+ Years of hands-on experience in Java development.
- Bachelor's/Master’s in Computer Science or a related field.
- Strong analytical and debugging skills.
Job Description: Node.js Developer (3+ Years Experience)
Division/Department: Engineering
Industry: Insurance / Fintech
Employment Type: Full-Time, Permanent
Job Summary
We are looking for a skilled Node.js Developer who is experienced with JavaScript/TypeScript, databases, and modern AI development tools. You will build and maintain backend applications, design scalable systems, and use AI tools to enhance development productivity. The role involves backend development, database management, API development, and cloud deployment.
What You’ll Be Doing
Backend Development
- Build and maintain Node.js applications, services, and APIs.
- Write clean, readable JavaScript/TypeScript code.
- Create and manage REST APIs; work with GraphQL when required.
- Develop microservices and containerized applications (Docker).
- Participate in code reviews and help maintain coding standards.
Database Work
- Design database schemas for PostgreSQL, MongoDB, and Redis.
- Write optimized SQL and NoSQL queries.
- Implement indexing and manage database performance tuning.
- Handle database scaling and caching strategies.
AI Tools & Productivity
- Use AI coding assistants (GitHub Copilot, Cursor AI, Tabnine).
- Integrate AI APIs (OpenAI, Claude) into backend applications.
- Build features powered by AI/ML capabilities.
- Use AI tools to debug and enhance code quality.
Deployment & Operations
- Deploy applications on AWS, Azure, or GCP.
- Set up CI/CD pipelines (GitHub Actions, Jenkins).
- Work with Docker and Kubernetes.
- Monitor backend services and perform troubleshooting.
Job Requirements
Must-Have (2–7 Years Experience)
- Strong hands-on experience with Node.js and Express.js.
- Excellent understanding of JavaScript/TypeScript, ES6+, async/await.
- Experience with at least one major database: PostgreSQL, MongoDB, Redis.
- Knowledge of API development (REST, GraphQL).
- Hands-on experience with Git and version control.
- Experience with testing tools like Jest, Mocha, or similar.
AI Tools Experience
- Familiarity with AI coding assistants.
- Working with AI APIs (OpenAI, Claude, etc.).
- Experience using AI tools for debugging and code optimization.
- Basic understanding of prompt engineering.
Bonus Skills (Good to Have)
- Cloud platforms: AWS, Azure, Google Cloud.
- Docker, Kubernetes.
- CI/CD pipelines.
- Frontend exposure (React/Vue/Angular).
- Message queues: RabbitMQ, Kafka.
- Caching: Redis, Memcached.
- API security: JWT, OAuth2.
Mandatory Skills
Technical
- Experience building and deploying Node.js applications.
- Strong command over databases and efficient query writing.
- Comfort with AI-based coding tools.
- Ability to debug and solve backend issues independently.
Soft Skills
- Strong communication and teamwork skills.
- Self-driven and eager to learn new technologies.
- Ability to mentor junior developers (for senior positions).
About the company
The client is a US-based cybersecurity startup prevents, detects, and responds to software supply chain attacks by analyzing behavior across the full software development lifecycle for both developers and AI coding agents. They are building a vertical AI agent for supply chain security across three pillars: securing AI agents on developer machines, OSS package security, and CI/CD security, covering the entire agentic pipeline from dev environment to cloud.
About the Job
We are seeking backend engineers to build and maintain the CI/CD security platform's backend systems and components (GitHub Actions). This high-impact role involves setting best practices and owning engineering processes, with contributions used by thousands of developers globally. Our primary languages are Golang and Node.js.
Requirements
- 2–5 years of experience, strong engineering fundamentals (cyber security background not mandatory), AI-native mindset, comfortable with a hands-on zero-to-one environment. We use Golang as our primary language.
- Must-haves: Golang backend programming; AWS/Azure/GCP background; scalable/fault-tolerant system design.
- For all engineering positions, prior early-stage startup experience is a must-have requirement.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Solid understanding of software development principles, design patterns, and best practices.Expertise in building scalable and fault-tolerant systems.
- Strong collaborative and problem-solving skills.
- Self-motivated, creative thinker with a drive for continuous improvement.
- Experience in a startup or high-impact, outcome-driven environment.
Location
India remote. Candidates should be able to overlap a few hours with Pacific Time (PT) when working on urgent customer issues as required.
Responsibilities
- Design, develop, and maintain robust, scalable software solutions.
- Architect and implement CI/CD components (GitHub Actions).
- Deliver features incrementally in quick iterations.
- Write clean, efficient, and maintainable code following industry best practices.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot and debug complex software issues promptly.
Why Join Us
- The company is at the forefront of supply chain security research and product development. They were the first to detect several major supply chain attacks in 2025 and 2026 such as the axios npm compromise, tj-actions, etc
- Their research and findings are regularly cited by major publications such as Bloomberg, TechCrunch, Hacker News, and Dark Reading. The Cybersecurity and Infrastructure Security Agency (CISA), the primary cybersecurity agency for the US federal government, has published several cybersecurity advisories citing our work
- In addition to having several enterprise customers, we have been adopted by more than 15,000 open-source projects, including projects from Microsoft, Google, Amazon, Datadog, and others.
- Engineers joining now get to work on hard, high-impact problems at the intersection of security, AI, and open source, with meaningful equity upside at an early stage.

JOB DETAILS:
* Job Title: Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
* Industry: Global digital transformation solutions provide
* Salary: Best in Industry
* Experience: 5 -7 years
* Location: Trivandrum, Thiruvananthapuram
Role Proficiency:
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities
Skill Examples:
- Explain and communicate the design / development to the customer
- Perform and evaluate test results against product specifications
- Break down complex problems into logical components
- Develop user interfaces business software components
- Use data models
- Estimate time and effort required for developing / debugging features / components
- Perform and evaluate test in the customer or target environment
- Make quick decisions on technical/project related challenges
- Manage a Team mentor and handle people related issues in team
- Maintain high motivation levels and positive dynamics in the team.
- Interface with other teams’ designers and other parallel practices
- Set goals for self and team. Provide feedback to team members
- Create and articulate impactful technical presentations
- Follow high level of business etiquette in emails and other business communication
- Drive conference calls with customers addressing customer questions
- Proactively ask for and offer help
- Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
- Build confidence with customers by meeting the deliverables on time with quality.
- Estimate time and effort resources required for developing / debugging features / components
- Make on appropriate utilization of Software / Hardware’s.
- Strong analytical and problem-solving abilities
Knowledge Examples:
- Appropriate software programs / modules
- Functional and technical designing
- Programming languages – proficient in multiple skill clusters
- DBMS
- Operating Systems and software platforms
- Software Development Life Cycle
- Agile – Scrum or Kanban Methods
- Integrated development environment (IDE)
- Rapid application development (RAD)
- Modelling technology and languages
- Interface definition languages (IDL)
- Knowledge of customer domain and deep understanding of sub domain where problem is solved
Additional Comments:
We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our dynamic engineering team.
The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a passion for clean code, resilience, and system observability.
You will play a critical role in designing, developing, and maintaining core backend services that power our high-availability e-commerce and promotion platforms.
Key Responsibilities
Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java.
Build robust microservices with Spring Boot and related Spring ecosystem components (Spring Cloud, Spring Security, Spring Kafka, Spring Data).
Implement efficient serialization/deserialization using Jackson and Kotlin Serialization. Develop, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit to ensure code quality.
Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis for data storage and caching needs. Deploy and manage services in AWS environment leveraging DynamoDB, Lambdas, and IAM.
Implement CI/CD pipelines with GitLab CI to automate build, test, and deployment processes.
Containerize applications using Docker and integrate monitoring using Datadog for tracing, metrics, and dashboards.
Define and maintain infrastructure as code using Terraform for services including GitLab, Datadog, Kafka, and Optimizely.
Develop and maintain RESTful APIs with OpenAPI (Swagger) and JSON API standards.
Apply resilience patterns using Resilience4j to build fault-tolerant systems.
Adhere to architectural and design principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact).
Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality features.
Utilize feature flagging tools like Optimizely to enable controlled rollouts.
Mandatory Skills & Technologies Languages:
Kotlin (JVM, Coroutines, Serialization),
Java Frameworks: Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data)
Serialization: Jackson, Kotlin Serialization
Testing: JUnit 5, Mockk, ArchUnit
Data: Kafka (Avro) Streams Oracle SQL (JDBC, JPA) DynamoDB (NoSQL) Redis (Caching)
Cloud: AWS (DynamoDB, Lambda, IAM)
CI/CD: GitLab CI Containers: Docker
Monitoring & Observability: Datadog (Tracing, Metrics, Dashboards, Monitors)
Infrastructure as Code: Terraform (GitLab, Datadog, Kafka, Optimizely)
API: OpenAPI (Swagger), REST API, JSON API
Resilience: Resilience4j
Architecture & Practices: Domain-Driven Design (DDD) Object-Oriented Programming (OOP) Contract Testing (Pact) Feature Flags (Optimizely)
Platforms: E-Commerce Platform (CommerceTools), Promotion Engine (Talon.One)
Methodologies: Scrum, Agile
Skills: Kotlin, Java, Spring Boot, Aws
Must-Haves
Kotlin (JVM, Coroutines, Serialization), Java, Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data), AWS (DynamoDB, Lambda, IAM), Microservices Architecture
******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: Trivandrum
Virtual Weekend Interview on 7th Feb 2026 - Saturday
Job Summary:
We are seeking a skilled DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for managing, maintaining, and troubleshooting Rancher clusters, with a strong emphasis on Kubernetes operations. This role requires expertise in automation through shell scripting and proficiency in configuration management tools like Puppet and Ansible. Candidates should be highly self-motivated, capable of working on a rotating schedule, and committed to owning tasks through to delivery.
Key Responsibilities:
- Set up, operate, and maintain Rancher and Kubernetes (K8s) clusters, including on bare-metal environments.
- Perform upgrades and manage the lifecycle of Rancher clusters.
- Troubleshoot and resolve Rancher cluster issues efficiently.
- Write, maintain, and optimize shell scripts to automate Kubernetes-related tasks.
- Work collaboratively with the team to implement best practices for system automation and orchestration.
- Utilize configuration management tools like Puppet and Ansible (preferred but not mandatory).
- Participate in a rotating schedule, with the ability to work until 1 AM as required.
- Take ownership of tasks, ensuring timely delivery with high-quality standards.
Key Requirements:
- Strong expertise in Rancher and Kubernetes operations and maintenance.
- Experience in setting up and managing Kubernetes clusters on bare-metal systems is highly desirable.
- Proficiency in shell scripting for task automation.
- Familiarity with configuration management tools like Puppet and Ansible (good to have).
- Strong troubleshooting skills for Kubernetes and Rancher environments.
- Ability to work effectively in a rotating schedule and flexible hours.
- Strong ownership mindset and accountability for deliverables.
SENIOR JAVA API DEVELOPER 3+ YRS EXP
Key Responsibilities:
Experience in Software Application Development, Object-Oriented Programming,
and Web-based Database Applications using JAVA/ J2EE technologies.
Expertise in using build tools like Maven and Gradle tools for building deployable
Artifacts such as War, JAR from source code and environment configuration.
Proficient in building Restful and SOAP web service by building SPRING BOOT Server in
the back-end to handle requests sent from the front-end jQuery Ajax calls.
Worked on JDBC for mapping the java objects to the relational database and SQL
queries to retrieve, insert and update the data from the database tremendous knowledge
in working with databases like Oracle, SQL
Providing day to day support of general DBA activities like Refreshing, Monitoring
the database data migration through audit and log.
Design, implement, and support services based on architecture design, SOA design
etc.
Collaborate with other team members and stakeholders.
PROFESSIONAL SKILLS:
Web Services: REST, SOAP
Backend programming languages: Java 8+
Frontend skills: Java Script
Supporting frameworks/skills: Spring MVC (Intermediate), Spring Boot, Play Framework,
Angular JS
Data access related skills: JPA, Spring Data with Hibernate
Build Tool: Maven, Gradle
Database: PostgreSQL, MySQL, Oracle, Mongo dB
Web/Application servers: Tomcat, Nginx
Version control Tool: Git, GitLab, Bit bucket
Project management tool: Jira
Operating System: Linux/Ubuntu, Windows environment
Additional Skills: JSON, knowledge on SOAP, Lombok, SonarLint, Junit.
Additional Tools: Postman, Swagger, pgAdmin3, Eclipse, IntelliJ, STS
AWS: lambda, cloud watch, API Gateway, Cognito, Redis, deployment using serverless,
dynamo db.
Requirements:
Degree in computer sciences, coding, or a related field.
At least 3years' experience in Java-based programming.
Significant coding skills in Java, with other languages being a major plus.
Exceptional problem-solving and analytical abilities.
Knowledge of current frameworks, SDKs, APIs, and libraries.
Excellent written and verbal communication.
Good organizational and time-management skills.
A strong portfolio of top-class coding and builds to your name.
Ability to work with other developers and assist junior team members.
Meticulous at both analysis and execution.
Regards
Team Merito
Job Description:
• At least 4+ years of hands-on experience on solution architecture, integration of solutions.
• Strong experience in the following domains: Java EE including (Web Services, REST,JPA), Spring, SOA, Design patterns, Unit and Integration test cases frameworks,Database (SQL & No SQL)
• Knowledge and experience with CI/CD tools and API usage in Mobile applications
• Able & willing to work hands on both solutions & development
• Able to coach / guide the junior members
About The Team
We are striving to create the best productivity tools which will help small businesses to go online and scale their growth consistently with the bleeding edge of technology. Our backend team is looking for a solid Rockstar engineer who can hack around multiple technologies and build highly scalable, low latency, distributed systems. You will work closely with our product team to build new and compelling experiences for our customers!
We place special emphasis on the continuous growth of each team member - and we do this with regular 1-1s and open communication. As Software Engineer - Backend, you will be part of self-starters who thrive on teamwork and constructive feedback.
About The Role
As a Software Engineer - Backend, you will solve real-life complex problems and create compelling experiences for our users. In this role, you will ensure that the solutions and processes that we create are of the highest quality. And in doing so, you will champion a seamless app experience for all our users. You will also collaborate with your fellow engineers to create scalable solutions that are pertinent to Product IO's overall growth.
If you are confident about solving hard, interesting and UNIQUE problems, and creating an impact within an entrepreneurial environment, then you might just be our next Software Engineer - Backend
What You'll Do:
- Lead, build, test, and release mobile application features using cross-platform tools.
- Collaborate with the front-end team to expose weaknesses and problems
- Build out our APIs and tools using Python & Firebase libraries on the backend.
- Experience with NodeJS and deployment in Serverless
- Experience with NoSql(MongoDB) and SQL(PostregSQL)
- Work closely with Product, Design, Platform, and other cross-functional groups to drive product vision.
- Previous experience helping shape API structures and building REST APIs.
- Understanding of accessibility and server compliance (GCP)
Required Qualifications:
- 2+ years professional software development experience, preferably mobile apps with a cloud backend. Example projects in (Python, Firebase)
- 6 months experience in Google Cloud Platform
- Excellent communication skills are a must, and experience with estimating and managing project tasks is important, too
- Highly driven, naturally curious, and comfortable working in a fast-paced environment
Bonus points:
- 1+ years of experience in developing Firebase apps.
- Experience in developing or designing APIs and web applications.
- Deployment in Cloud Environment.
- Familiarity with Flutter.
Why join us:
- 👫 A fast-moving, fun, growth-oriented company made up of skillful team players
- 💬 Transparent, open, and collaborative work environment
- 🌟 An opportunity to work closely with a proven executive team, board, and serial entrepreneurs
We are looking for a Developer who is proficient with Node and has at least 1-3 years of relevant experience. Your primary role will be on developing microservices, while ensuring good coding practices and architecture. You will have end to end ownership of the services you develop, to ensure it is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and quality product is important.
Roles and Responsibilities
- Integrating and maintaining Node micro services
- Proficient in RESTful APIs and API communications, especially to consume data from and/or push data into MongoDB for Web and mobile applications
- Proficient on modeling applications on NOSQL databases(preferably MongoDB)
Desired Candidate Profile
- Strong coding experience in Node JS.
- Should have experience with microservice architecture
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Nice to have:
- Some experience with queues like like Redis,SQS,etc
- Experience with cloud solutions like Lambda, Docker etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Deploy server/related components to staging, live environments.
- Some exposure to React Frontend implementation, deeper JS skills
Experience with Hibernate and Spring.
- Experience with Spring-boot, spring MVC
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
- Teamwork & collaboration skills to work across organizations
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Programming Language(s): Java, J2EE, JSON, HTML, DHTML, HTML 5, XML, EXTJS.
- Experience with XML/HTTP and Web Services
- Experience with HTML, JSP, CSS, JQuery / Ajax / JSON,
- Experience /Knowledge of Angular, React.
- Experience building J2EE based Web Applications
- Experience with MySql.







