
About Cerebry
About
Connect with the team
Similar jobs
Supercharge Your Career as a Sr. Dev Engg – Java 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 skilled Java Backend Engineer who is passionate about building scalable, high-performance applications. The ideal candidate should have strong expertise in Java, data structures, databases, and modern frameworks, along with experience deploying solutions on AWS and managing CI/CD pipelines.
What Will You Be Doing?
- Design, develop, and maintain backend services using Java and Spring frameworks.
- Implement efficient algorithms and data structures for complex problem-solving.
- Integrate and manage relational databases (preferably RDS) with Java applications.
- Deploy and manage services on AWS infrastructure (EC2, SQS, RDS, etc.).
- Implement and maintain CI/CD pipelines (Jenkins or similar) for seamless delivery.
- Collaborate with cross-functional teams to design scalable solutions.
- Ensure code quality, performance, and security best practices.
- Contribute to code reviews, documentation, and knowledge sharing.
What Makes You the Perfect Fit?
- Strong proficiency in Java and data structures/algorithms.
- Hands-on experience with Spring frameworks (Spring Boot, Spring MVC, Spring Data, etc.).
- Proficiency in working with databases (SQL, schema design, query optimization).
- Practical experience with AWS services (EC2, SQS, RDS, IAM, etc.).
- Experience in setting up and maintaining CI/CD pipelines (Jenkins, GitHub Actions).
- Good understanding of version control using Git/GitHub.
- Solid problem-solving and debugging skills.
- Excellent communication and teamwork skills.
Preferred Qualifications
- Experience with microservices architecture.
- Exposure to containerization (Docker, Kubernetes).
- Knowledge of monitoring and logging tools (CloudWatch, ELK, Prometheus, etc.).
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Build reusable code and libraries for future use
Follow emerging technologies
Desireable skills
3+ years of experience as a Back-end developer
In-depth understanding of the entire web development process (design, development, and
deployment)
Hands-on experience with Java, Springboot and Hibernate
Working knowledge in SQL
Familiarity with Agile methodology of development process
Problem-solving attitude
About Our Client
It is a last-mile tech-logistics solution provider for intra-state deliveries based in Bangalore. It offers reliable, affordable, and professional services, structured to serve enterprises.
Our Client aggregates light commercial vehicles for urban logistics and has onboarded 55,000+ truckers on its platform across 14 cities. Our Client works across industry sectors like organized retail, FMCG and e-commerce, distribution and 3PL companies. Some of its clients include Amazon, Flipkart, Bisleri, Vishal Mega Mart, Future Supply Chain, Coca-Cola, Delhivery, and Udaan.
The company offers customized logistics solutions for clients, along with other value-added services such as screened drivers, audited and GPS-enabled vehicles, point-to-point billing, status updates, 24x7 service, and greater efficiency, all at transparent and economical pricing.
Our Client, as a brand, is known as one of the market leaders in the enterprise segment, and first movers to identify and empathize with the underserved urban trucker community, playing a huge role in making them a part of the mainstream economy. This series-B funded tech-logistics company aims to disrupt the primitive $35bn+ urban-logistics industry by leveraging technology and help enterprises to reach consumers faster.
Our Client is India's largest enterprise urban-logistics provider in India, with 55,000+ Light Commercial Vehicles on its platform.
Why Our Client?
1) Young Startup growing and well funded.
What will I do?
- Designing user flows and converting them into logical entities in the code.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Designing Database schemas.
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
What skills should I have?
- 3+ years of experience in Backend Development.
- Language: NodeJs
- Additional knowledge of Python will be a plus
- Understanding of microservices architecture.
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
● You’ve been building the backend for web applications.
● You have experience with any of these backend programming languages --
Python, NodeJS or Java.
● You write an understandable, testable code with an eye towards
maintainability.
● You are a strong communicator. Explaining complex technical concepts to
designers, support, and other engineers is no problem for you.
● You possess strong computer science fundamentals: data structures,
algorithms, programming languages, distributed systems, and information
retrieval.
● You have completed a bachelor's degree in Computer Science, Engineering or
related field, or equivalent training, fellowship, or work experience.
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments also understanding the business domain deeply
Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
Suggest new architectural elements to improve the existing architecture
Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
Translate business requirements into scalable and extensible design
Create platforms, reusable libraries and utilities wherever applicable
Continuously refactor applications to ensure high-quality design
Choose the right technology stack for the product systems/subsystems
Write high-quality code that are modular, functional and testable; Establish the best coding practices
Formally mentor junior engineers on design, coding and troubleshooting
Plan projects using agile methodologies and ensure timely delivery
Troubleshoot issues effectively in a distributed architecture
Communicate, collaborate and work effectively in a global environment
Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.
Skills Required:
Proficient in JVM based language(like Java, Groovy), J2EE technology stack
Expertise in API design and development, experience in dealing with a large dataset
Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies
Experience in leading a team (min 5)and mentoring engineers
Attitude to getting Stuff Done!
Ability to make decisions independently.
Good to have:
Hadoop knowledge
Cloud Platform Architecture
Groovy
|
Immedieate joiners are preferred or those who cn join withn 15-20 days. - B.Tech in Computer Science from premier institute (IIT/NIT/IIIT)or equivalent work experience - 2 years’ experience developing Backend systems - Good understanding of algorithms and data structures - Knowledge of Cache, Queues, NoSQL & RDBMS(Mysql) - Proficiency in PHP/Python/Ruby/Java - Experience with MVC architectural pattern / framework like Django, ROR, Node.js - Experience of object-oriented programming / modular programming - Ability to multi-task, work with ambiguity and quickly re-prioritizing responsibilities - Experience with Agile software development - Knowledge of testing performance & stability using tools - Experience with either Github or GitLab, Confluence, & Jira
|
|
Professional experience required: Total experience: 2+ Years
Industry/Role experience: - 2+ years’ experience developing Backend systems - Experience with Agile software development
|
|
Behavioral Attributes: - Must have excellent communication skills - Must be the ability come up with innovative ideas and out-of-the-box solutions - Must be willing to challenge conventional methods to achieve exponential results |
We are looking for Senior Backend Engineers to design and build the systems that power our core business of lending and loan processing. As a Senior Backend Engineer you will be expected to contribute significantly to your team. Your work is consistently of high quality. You solve complex problems, applying appropriate technologies, design patterns, and best practices. Your focus is on a major portion of existing or new team software. You work with your team to design and build software that is secure, correct, observable, and resilient. Your solutions are pragmatic. You identify the proper level of complexity for a task and advise your peers and manager on technical approach.
What you’ll do
- Design, implement, and maintain developer-friendly APIs and services
- Contribute to code and architecture reviews to keep our code quality high
- Debug and resolve production issues; take part in blameless postmortems
- Plan and execute smooth migrations to new technology as a way of managing technical debt
- Build tools and automation for our business and operations teams
- Make decisions on trade offs such as: Reuse versus introducing dependencies; Extensibility versus over-engineering; and Maintainability versus time to delivery (via short-term workarounds)
- Contribute to the improvement of your team’s code review standards, design discussions, team planning, and AARs.
You may shine in this role if you
- Have a track record of shipping software in a distributed systems environment
- Are enthusiastic about collaborating across departments to solve challenging problems
- Are pragmatic about the need to release less-than-perfect software and continuously iterate on it
- Can identify and articulate trade-offs in software and data design
- Can communicate both technical and business requirements fluently
- Are excited about both learning new things and teaching others
We speak mainly in javascript and golang, though we are open to engineers with different backgrounds and languages









