Senior Java Engineer- Core Backend & Algorithms at TekClan ยท Chennai ยท 5 - 10 years ยท โน12L - โน22L / yr ยท Profitable ยท Posted 24 Feb 2026

We are looking for a ๐๐๐ง๐ข๐จ๐ซ ๐๐๐ฏ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ who is passionate about ๐๐๐๐ฉ ๐๐๐๐ค๐๐ง๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ , ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ๐ข๐ ๐ฉ๐ซ๐จ๐๐ฅ๐๐ฆ-๐ฌ๐จ๐ฅ๐ฏ๐ข๐ง๐ , ๐๐ง๐ ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐ ๐ก๐ข๐ ๐ก-๐ฉ๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐ ๐ฌ๐ฒ๐ฌ๐ญ๐๐ฆ๐ฌ at scale.
This role is ๐ง๐จ๐ญ about basic API development or framework-heavy work. You will be part of the ๐๐จ๐ซ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ ๐ญ๐๐๐ฆ, working close to the heart of the product where ๐ฉ๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐, ๐ฌ๐๐๐ฅ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ, ๐๐ง๐ ๐๐จ๐ซ๐ซ๐๐๐ญ๐ง๐๐ฌ๐ฌ ๐ญ๐ซ๐ฎ๐ฅ๐ฒ ๐ฆ๐๐ญ๐ญ๐๐ซ.
๐๐ก๐๐ญ ๐๐จ๐ฎโ๐ฅ๐ฅ ๐๐จ
โช๏ธ Design and build ๐ก๐ข๐ ๐ก-๐ฉ๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐ ๐๐๐๐ค๐๐ง๐ ๐ฌ๐ฒ๐ฌ๐ญ๐๐ฆ๐ฌ that operate reliably under heavy load
โช๏ธDevelop and implement ๐๐ฎ๐ฌ๐ญ๐จ๐ฆ ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ๐ฌ for complex, real-world business problems
โช๏ธIdentify and resolve ๐๐๐, ๐ฆ๐๐ฆ๐จ๐ซ๐ฒ, ๐/๐, ๐๐ง๐ ๐๐จ๐ง๐๐ฎ๐ซ๐ซ๐๐ง๐๐ฒ ๐๐จ๐ญ๐ญ๐ฅ๐๐ง๐๐๐ค๐ฌ
โช๏ธBuild backend services where ๐ฅ๐๐ญ๐๐ง๐๐ฒ, ๐ญ๐ก๐ซ๐จ๐ฎ๐ ๐ก๐ฉ๐ฎ๐ญ, ๐๐ง๐ ๐ซ๐๐ฅ๐ข๐๐๐ข๐ฅ๐ข๐ญ๐ฒ are critical
โช๏ธOwn ๐๐จ๐๐ฎ๐ฆ๐๐ง๐ญ & ๐๐๐ ๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ๐ข๐ง๐ ๐ฉ๐ข๐ฉ๐๐ฅ๐ข๐ง๐๐ฌ end-to-end, including:
- Composition
- Rendering
- Optimization
- High-volume document generation
โช๏ธMake ๐ฌ๐ญ๐ซ๐จ๐ง๐ ๐ญ๐๐๐ก๐ง๐ข๐๐๐ฅ ๐๐๐๐ข๐ฌ๐ข๐จ๐ง๐ฌ and take ownership of backend architecture
โช๏ธMentor engineers by setting ๐ก๐ข๐ ๐ก ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ ๐ฌ๐ญ๐๐ง๐๐๐ซ๐๐ฌ ๐๐ง๐ ๐๐๐ฌ๐ญ ๐ฉ๐ซ๐๐๐ญ๐ข๐๐๐ฌ
๐๐๐ช๐ฎ๐ข๐ซ๐๐ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ & ๐๐ฑ๐ฉ๐๐ซ๐ข๐๐ง๐๐
โช๏ธ๐ ๐ญ๐จ ๐๐+ years of strong backend engineering experience
โช๏ธExcellent expertise in ๐๐จ๐ซ๐ ๐๐๐ฏ๐ (๐๐๐ฏ๐ ๐+) ๐๐ง๐ ๐๐ฉ๐ซ๐ข๐ง๐ ๐๐จ๐จ๐ญ
โช๏ธStrong knowledge of:
- Data Structures & Algorithms
- Multithreading and concurrency
- JVM internals and memory management
โช๏ธ Proven experience designing ๐๐ฎ๐ฌ๐ญ๐จ๐ฆ ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ๐ฌ
โช๏ธDeep backend experience ๐ฎ๐ฌ๐ข๐ง๐ ๐๐ฉ๐ซ๐ข๐ง๐ / ๐๐ฉ๐ซ๐ข๐ง๐ ๐๐จ๐จ๐ญ
โช๏ธStrong understanding of:
- API design principles
- Fault tolerance and resilience
- Performance tuning and profiling
โช๏ธAbility to reason about time and space complexity
โช๏ธSolid database fundamentals:
- Query optimization Indexing
- Transaction management
๐๐ก๐๐ญ ๐๐โ๐ซ๐ ๐๐จ๐จ๐ค๐ข๐ง๐ ๐ ๐จ๐ซ
Engineers who enjoy solving hard problems, not just wiring frameworks
Strong analytical thinking with a focus on trade-offs and optimizations
High ownership mindset with attention to performance and maintainability
๐ฉ Interested candidates can apply

Similar jobs (10)
Role Type
Backend Engineering (Java + Distributed Systems/API)
Role Summary
We are looking for an experienced Java Backend Engineer who has strong hands-on expertise in multithreading (concurrency), distributed systems, transactional processing, and backend design. The role requires someone who can design, develop, and optimize services running in high-volume, low-latency enterprise environments.
Key Responsibilities
ยท Design and implement scalable backend services using Java (8/11/17) and Spring Boot.
ยท Build high-performance systems leveraging multithreading, concurrency controls, and asynchronous programming.
ยท Work on distributed system components such as messaging, caching, service discovery, and consistency models.
ยท Implement robust transaction handling using ACID principles, isolation levels, distributed transactions, and rollback mechanisms.
ยท Develop RESTful and event-driven APIs following best practices for security and reliability.
ยท Participate in architecture discussions, design reviews, and technical planning.
Must-Have Skills
ยท Strong Java 8+ (Streams, functional programming, Collections)
ยท Spring Boot, Spring MVC, Spring Data
ยท Concurrency & multithreading (executor frameworks, locks, synchronization, concurrent collections)
ยท Transaction handling: JPA/JDBC, Spring transactions, isolation levels
ยท Distributed systems: microservices communication, Kafka/RabbitMQ, caching, resilience patterns
ยท System design: scalability, load balancing, fault tolerance
Position Title : Software Engineer
Position Type: Full-Time
Department: Research & Development
Reports To: First Level Manager,
Company Background:
Affiliated with US Group companies, CGLIA Solutions LLP is an innovative Software Product Development organization developing highly available, highly secure, cloud-based enterprise software products catering to the needs of leading Research Facilities, University Medical Centers, Hospitals, and Pharmaceutical companies across the globe, ultimately contributing to the development of life-saving medications.
CGLIA is committed to helping software professionals unleash their creativity, build world-class enterprise applications, and accelerate their careers in a collaborative and innovation-driven environment.
Job Summary :
As a Software Engineer (Java), you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance cloud-based enterprise applications. You will work closely with Product Management, Business Analysts, QA, DevOps, and cross-functional engineering teams to deliver innovative software solutions that exceed customer expectations.
The ideal candidate should be a self-starter with excellent analytical and problem-solving skills, strong expertise in Java backend technologies, and a passion for developing high-quality software. This role also provides an opportunity to mentor junior engineers, participate in technical discussions, and contribute to architectural decisions.
Key Responsibilities
- Participate in requirement analysis and collaborate with Product Management to understand functional and non-functional requirements.
- Contribute to technical design discussions and prepare technical design documentation.
- Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and Microservices.
- Write clean, reusable, maintainable, and well-documented code following industry best practices.
- Optimize application performance, scalability, reliability, and security.
- Perform unit testing, code reviews, debugging, and production issue resolution.
- Collaborate with QA, DevOps, UI, and Product teams throughout the software development lifecycle.
- Mentor junior engineers and actively contribute to knowledge sharing within the team.
- Stay updated with emerging technologies, frameworks, and software development best practices.
- Participate in technical interviews and hiring activities to support organizational growth.
- Undertake additional responsibilities as required to achieve project and organizational objectives.
Qualifications (Education, Experience, Skills & Knowledge)
- Bachelor's degree in Computer Science, Information Technology, or an equivalent discipline.
- 5+ years of hands-on experience in Java application development.
- Strong expertise in Core Java (Java 8/11/17) and Object-Oriented Programming concepts.
- Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
- Strong experience designing and developing RESTful APIs and Microservices.
- Experience working with relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL Server.
- Good understanding of Data Structures, Algorithms, Design Patterns, and Multithreading.
- Angular, Bootstrap, Material Design, HTML5, CSS, JavaScript
- Hands-on experience with Git, Maven/Gradle, and Agile/Scrum development methodologies.
- Experience with code quality tools such as SonarQube and static code analysis.
- Exposure to Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is preferred.
- Knowledge of messaging systems such as Kafka or RabbitMQ is an added advantage.
- Strong analytical, troubleshooting, and debugging skills.
- Excellent written, verbal, and interpersonal communication skills.
- Ability to work independently and collaboratively in a fast-paced product development environment.
- Eagerness to learn and adopt new technologies.
Experience
9โ18 Years
Education
IIT / NIT graduates only
Interview Process
Candidates must be available for a Face-to-Face interview in Bangalore or Mumbai.
Key Responsibilities
- Design and develop scalable, high-performance Java applications.
- Lead a team of engineers and drive technical excellence.
- Architect enterprise-grade solutions and provide technical guidance.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software.
- Review code, mentor team members, and ensure engineering best practices.
- Drive system design discussions and resolve complex technical challenges.
Required Skills
- Strong expertise in Core Java and Java ecosystem.
- Excellent problem-solving and analytical skills.
- Very strong coding ability with clean coding practices.
- Strong understanding of System Design and distributed systems.
- Hands-on experience in Java Architecture and designing scalable applications.
- Experience leading engineering teams and mentoring developers.
- Good understanding of software design principles, design patterns, and performance optimization.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
- Exposure to CI/CD, containerization, and modern DevOps practices is an advantage.
ย Experience in Core Java, Spring Boot.ย
โข Experience in microservices.ย
โข Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.ย
โข Should be able to analyze, design, develop and test complex, low-latency client-facing applications.ย
โข Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2ย
โข Good knowledge of multi-threadingย
โข Basic working knowledge of Unix/Linuxย
โข Excellent problem solving and coding skills in Javaย
โข Strong interpersonal, communication and analytical skills.ย
โข Should be able to express their design ideas and thoughts
JOB DESCRIPTION
Experience: 4-9 years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.ย
Required Skills:
- Exp. 4-9 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Job Summary
We are looking for an experienced Java Backend Lead with strong expertise in backend application development, system design, and technical leadership. The candidate will be responsible for developing scalable applications, guiding the development team, and ensuring high-quality delivery.
Key Responsibilities
- Lead and mentor backend development teams.
- Design and develop scalable, high-performance backend applications.
- Develop applications using Core Java, Java 8/11/17+ and Spring Boot.
- Design and implement RESTful APIs and microservices.
- Work with databases such as Oracle, MySQL, PostgreSQL or similar.
- Conduct code reviews and ensure coding standards and best practices.
- Troubleshoot performance, production, and technical issues.
- Collaborate with architects, product teams, QA, and other stakeholders.
- Participate in system design, technical discussions, and solution development.
- Ensure application security, scalability, reliability, and performance.
- Guide the team in Agile/Scrum development practices.
Mandatory Skills
- 10โ15 years of overall IT experience.
- Strong hands-on experience in Java.
- Strong experience with Spring Boot and Microservices.
- Experience in REST API development.
- Strong knowledge of SQL and relational databases.
- Experience in system design and application architecture.
- Good experience in technical leadership and team mentoring.
- Strong problem-solving and communication skills.
Preferred Skills
- Experience with AWS/Azure/GCP.
- Knowledge of Kafka/RabbitMQ.
- Experience with Docker/Kubernetes.
- Exposure to CI/CD tools such as Jenkins, GitHub Actions or Azure DevOps.
- Experience working in Agile environments.
JOB DESCRIPTION
Experience: 4+ years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.ย
Required Skills:
- Exp. 4+ years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
JOB DESCRIPTION
Experience: 4 to 10 years
Location- Bangalore/ Mumbai
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.ย
Required Skills:
- Exp. 4 to 10 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Total Experience: 2+ years
Mode Of Hire: Permanent
Required Skills Set (Mandatory):ย Object Oriented Programming, data structures, algorithms, software design, and database systems.
Desired Skills (Good if you have): Springboot, ElasticSearch, MongoDB, MySQL, Redis, Crawling/ Web Scraping, Programming languages(Java, Python, C, C++)
Job Responsibilities
- Collaborate with Managers and other Engineers to help define, scope, and implement high-quality features that solve critical user needs.
- Break down requirements into architecture and deliver code, while keeping operational issues in mind.
- The ability to own end-to-end responsibility right from the requirement to release.
- Write clear documentation so that other engineers can jump in and get things done.
- Actively participate in design and code reviews.
- Help take Tracxn to the next level as a world-class engineering team
Job Requirements
- โโExperience with building backend services. Strong algorithm and CS skills.
- Experience designing and implementing largeโscale distributed systems.
- Experience with multiple programming languages (Java, Python) and data stores (MongoDB, MySQL, Redis, etc)
- Proven ability to work in a fast-paced, agile, and in ownership, and results-oriented culture.
- Strong problem-solving and analytical skills.
Culture
- Work with performance-oriented teams driven by ownership and passion.
- Learn to design systems for high accuracy, efficiency, and scalability.
- No strict deadlines focus on delivering quality work.
- Meritocracy-driven, candid culture. No politics.
- Very high visibility regarding which startups and markets are exciting globally.
About Tracxn
Tracxn (Tracxn.com) is a Bangalore-based product company providing a research and deal sourcing platform for Venture Capital, Private Equity, Corp Dev, and professionals working around the startup ecosystem. We are a team of 800+ working professionals serving customers across the globe. Our clients include Funds like Andreessen Horowitz, Matrix Partners, GGV Capital, and Large Corporations such as Citi, Embraer & Ferrero.
Founders
- Neha Singh (ex-Sequoia, BCG | MBA - Stanford GSB)
- Abhishek Goyal (ex-Accel Partners, Amazon | BTech - IIT Kanpur)
About Technology Team
Tracxn's Technology team is 50+ members strong and growing. The technology team is subdivided into multiple smaller teams, each of which owns one or more services/components of the technology platform. Ours is a young team of motivated engineers with a minimal management structure where almost everyone is actively involved in technical development and design activities. We have a team-centric culture where the ownership and responsibility of a feature or module lie with a team as compared to an individual.
We work on an array of technologies, including but not limited to Spring, Elastic Stack, Kafka, Mongo, MySQL, Redis,ย ReactJS, Next.js, Node, AWS Lambda,ย Ansible, etc.ย
We value ownership, continuous learning, consistency, and discipline as a team.
Eligibility:
- Only IIT / NIT graduates
- Immediate joiners preferred
Mandatory Skills:
- Strong experience in Core Java
- Spring Boot & Microservices
- REST APIs
- SQL / Relational Databases
- Data Structures & Algorithms
- Strong problem-solving skills
- Experience in designing scalable backend applications
Good to Have:
- Cloud (AWS/Azure/GCP)
- Kafka / Messaging Systems
- Docker & Kubernetes
Interested candidates who meet the above criteria can share their updated resume along with:
- Total Experience
- Current CTC
- Expected CTC
- Notice Period
- Current Location










