
Roles and Responsibilities:-
- Work with a tight-knit team of engineers and Product managers to deliver features & functionalities that delight our customers
- Build end-to-end systems that powers the health insurance stack - payments, onboarding, claims & integrations.
- Build for high observability, improve performance and remove bottlenecks within the application and infrastructure.
- Participate in design meetings, code reviews, mentoring new starters, technical interviews, and contribute to growing the team.
Experience and Qualifications:-
- 5+ years of experience in Go or Java.
- Proven experience in building scalable backend systems (databases, middleware and APIs).
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
- Excellent analytical and time management skills.

Similar jobs
Job Description:
Required Skills
- Experience-4+ years
- Strong backend engineering fundamentals.
- Good understanding of system design concepts for scalable and reliable applications.
- Hands-on experience with at least one backend language such as Golang, Node.js, Java, Rust, Python, or similar.
- Strong understanding of REST APIs, service design, authentication, authorization, and API security.
- Good knowledge of database design, indexing, query optimisation, transactions, and data consistency.
- Experience with SQL databases such as PostgreSQL, MySQL, or similar.
- Understanding of NoSQL databases, caching systems, and when to use them.
- Experience working with Redis or similar caching technologies.
- Understanding of message queues, event-driven architecture, asynchronous processing, and background jobs.
- Ability to reason about memory management, garbage collection, concurrency, and runtime behaviour.
- Experience debugging performance issues in backend systems.
- Good understanding of high TPS systems, load testing, horizontal scaling, and bottleneck analysis.
- Familiarity with containerisation using Docker.
- Working understanding of Kubernetes-based deployments, preferably EKS.
- Understanding of CI/CD pipelines and cloud deployment practices.
- Good communication skills and ability to explain technical decisions clearly.
Good to Have Skills
- Experience with microservices architecture.
- Experience with AWS services, especially EKS, RDS, SQS, CloudWatch, ElastiCache, API Gateway, or Lambda.
- Understanding observability tools such as Prometheus, Grafana, Loki, Tempo, Open Telemetry, or similar.
- Experience with distributed tracing and production monitoring.
- Experience with event streaming platforms such as Kafka.
- Knowledge of security best practices around JWT, OAuth2, RBAC, secrets management, and secure API design.
- Experience designing systems for high availability and fault tolerance.
- Exposure to infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience mentoring junior engineers or reviewing technical designs.
Job Description:
Role: Senior Backend Developer
Mode of work: WFO
Supercharge Your Career as a Senior Backend Developer at Technoidentity!
Are you ready to solve people challenges that fuel business growth? At Technoidentity, we’re a Data+AI product engineering company building cutting-edge solutions in the FinTech domain for over 13 years—and we’re expanding globally. It’s the perfect time to join our team of tech innovators and leave your mark!
What’s in it for You?
We are looking for a highly motivated Senior Backend Developer with 4-6 years of experience to join our team. The ideal candidate will have strong backend development expertise, a deep understanding of distributed systems, and a high sense of ownership. This role requires working independently on POCs and projects while also mentoring junior team members and enabling scalable delivery.
What Will You Be Doing?
- Design, develop, and maintain scalable backend systems and services.
- Work independently on project implementations and backend solution development.
- Implement distributed architecture design patterns to build reliable and high-performance systems.
- Collaborate with cross-functional teams to deliver robust backend solutions.
- Guide and mentor junior developers, ensuring quality implementation and adherence to best practices.
- Participate in system design discussions, code reviews, and technical decision-making.
- Ensure high ownership in delivering solutions aligned with project timelines and goals.
What Makes You the Perfect Fit?
- 4-6 years of backend development experience with strong expertise in Java or Go,
- Hands-on exposure to distributed systems, and solid knowledge of PL/SQL, with the ability to work independently and take high ownership of deliverables.
- Strong problem-solving and critical thinking abilities.
- Experience working with distributed systems and architecture design patterns.
- Strong database development skills with PL/SQL.
- Excellent team coordination and collaboration skills.
- High sense of ownership, accountability, and commitment towards project delivery.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field is required.
Good to Have Skills
- Exposure to Cloud platforms (AWS or GCP).
- Understanding of Frontend technologies or DevOps practices.
- Experience with workflow orchestration tools such as Temporal or similar platforms.
Work Requirements:
- Willingness to work in US or flexible shift timings based on project requirements
- Ability to work independently on POCs/projects and help scale additional pods of work
- Guide and direct junior team members to ensure proper implementation
About Team:
CaratLane's mission is to help customers express their emotions through jewellery. Consumer Experience Technology team is an enabler to deliver the exceptional Consumer Experience and WoW business features in large scale website, apps and backend systems.
What do we want:
* 5 to 8 years of experience in Java and Spring Boot working with large scale backend applications
* Expertise in PostgreSQL and any of caching databases
* Experience in developing RESTful/GraphQL APIs and microservices based applications
* Good problem solving and debugging skills.
* Exposure on event-driven, asynchronous I/O
* Good knowledge of engineering excellence: Unit Testing/TDD, Code quality, Documentation, CI&CD
* Experience in non-functional requirements (Scalability, Performance optimisation, Security)
* Experience is Linux development and AWS ecosystem tools
Requirements
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- Linux
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Java 8
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 3 years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding AI/ML algorithms is a plus.
Areas of responsibilities:
Involvement in the full software development life cycle within broadly defined parameters and providing
software solutions keeping into consideration the software quality needs
Design and defining the interaction between the different component pieces
Write efficient code based on brief given by team lead.
Fast prototyping of proof-of concept features / application based on brief.
Develop and maintain new features on Java stack
Own the delivery of an entire piece of a system or application
Management and execution against project plans and delivery commitments
Work closely with the peers and Leads to develop the best technical design and approach for new product
development
Build software solutions for complex problems.
Compliance with build/release and configuration management process
Responsibility to develop unit test cases for his/her project module.
Execution of appropriate quality plans ,project plans ,test strategies and processes for development
activities in concern with business and project management effort
Desired Profile:
GoodunderstandingofObjectOrientedProgrammingConcepts,hands-onknowledgeonJavastack
(Spring/Hibernate)
Development across multiple browsers/platforms on Website
Good Understanding of SQL/NoSQL data stores
Fair Understanding of Responsive High Level Designs
Work experience in product/start-up company is a plus
Familiarity to MVC, SOA, RESTFull web services
Work with other teams and manage time across multiple projects and tasks in a deadline driven, team
environment
Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/JQuery front-end code across a
broad array of Interactive web
Understand agile methodology and instill best practices into the process.
Job Details:
- Three plus years of experience in IT systems analysis and application program development
- Experience in an Object Oriented Programming language such as Java is a must
- The candidate must be a hands-on coder doing active development
- Extensive experience programming in Java Application Development & RESTful API
- Experience in AWS Cloud technologies is optional but good to have
- Proficient in Object-Oriented Programming (OOP) concepts, workflows, and design patterns
Cloudera Data Warehouse Hive team looking for a passionate senior developer to join our growing engineering team. This group is targeting the biggest enterprises wanting to utilize Cloudera’s services in a private and public cloud environment. Our product is built on open source technologies like Hive, Impala, Hadoop, Kudu, Spark and so many more providing unlimited learning opportunities.
A Day in the Life
Over the past 10+ years, Cloudera has experienced tremendous growth making us the leading contributor to Big Data platforms and ecosystems and a leading provider for enterprise solutions based on Apache Hadoop. You will work with some of the best engineers in the industry who are tackling challenges that will continue to shape the Big Data revolution. We foster an engaging, supportive, and productive work environment where you can do your best work. The team culture values engineering excellence, technical depth, grassroots innovation, teamwork, and collaboration.
You will manage product development for our CDP components, develop engineering tools and scalable services to enable efficient development, testing, and release operations. You will be immersed in many exciting, cutting-edge technologies and projects, including collaboration with developers, testers, product, field engineers, and our external partners, both software and hardware vendors.
Opportunity:
Cloudera is a leader in the fast-growing big data platforms market. This is a rare chance to make a name for yourself in the industry and in the Open Source world. The candidate will responsible for Apache Hive and CDW projects. We are looking for a candidate who would like to work on these projects upstream and downstream. If you are curious about the project and code quality you can check the project and the code at the following link. You can start the development before you join. This is one of the beauties of the OSS world.
https://hive.apache.org/" target="_blank">Apache Hive
Responsibilities:
-
Build robust and scalable data infrastructure software
-
Design and create services and system architecture for your projects
-
Improve code quality through writing unit tests, automation, and code reviews
-
The candidate would write Java code and/or build several services in the Cloudera Data Warehouse.
-
Worked with a team of engineers who reviewed each other's code/designs and held each other to an extremely high bar for the quality of code/designs
-
The candidate has to understand the basics of Kubernetes.
-
Build out the production and test infrastructure.
-
Develop automation frameworks to reproduce issues and prevent regressions.
-
Work closely with other developers providing services to our system.
-
Help to analyze and to understand how customers use the product and improve it where necessary.
Qualifications:
-
Deep familiarity with Java programming language.
-
Hands-on experience with distributed systems.
-
Knowledge of database concepts, RDBMS internals.
-
Knowledge of the Hadoop stack, containers, or Kubernetes is a strong plus.
-
Has experience working in a distributed team.
-
Has 3+ years of experience in software development.
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area.
- Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ideal Candidate Profile :
- Solid experience in Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces the right tech/tools for a given job
- Excellent understanding of software engineering practices, design patterns, data structures, algorithms
- Experience in product driven organization
Preferred Notice Period - Less Than 1 Month
Preferred Education - Tier 1 Engineering Colleges - IIT/NIT/DTU or similar
Preferred Work Background - Startup Engineering Experience
Job brief
- We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
- You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Java developer responsibilities include designing, developing and delivering high-volume, low- latency applications for mission-critical systems.
Responsibilities
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development with Spring Framework
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) - Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)








