Engineering Manager - Java at German based Shipping Container industry · Chennai, Tamil Naadu · 14 - 18 years · ₹45L - ₹70L / yr · Posted 29 Oct 2026

The Engineering Chapter Lead builds and scales a strong engineering organization with highly skilled and engaged teams, sustainable delivery capabilities, and strong engineering ownership. The role ensures engineering excellence across squads while continuously improving technical capabilities, operational maturity, engineering productivity, and delivery quality.
· Define, track and improve DORA & Engineering KPIs, including:
- Deployment Frequency
- Lead Time / Cycle Time
- Change Failure Rate (CFR)
- Mean Time to Restore (MTTR)
- Production Incident Rate
- Engineering Productivity & Developer Experience \
- Strong Experience in Java, Spring boot, Data Structure and Algorithm
· Drive Engineering Excellence across CI/CD, DevOps, automation, observability, code quality, testing, reliability and operational readiness.
· Provide strong oversight on High-Level Architecture (HLD), System Design, scalability, reliability, maintainability and technical trade-offs, partnering with Architects and Principal Engineers.
· Strong experience in Agile/Scrum, with demonstrated scenarios of improving lead/cycle time, removing engineering bottlenecks and resolving cross-team dependencies.
· Demonstrate strong problem-solving evidence, including RCA of production incidents, performance/scalability challenges, technical debt and delivery issues, backed by measurable improvements.
· Drive Build + Run operational excellence, engineering readiness and sustainable delivery across squads.
· Strong experience in people leadership, hiring, coaching, mentoring, performance management and engineering capability development

Similar jobs (10)
Experience: 12–15 Years
Job Type: Full-time
Role: Java Lead / Technical Lead
Job Summary
We are looking for an experienced Java Lead with 12–15 years of hands-on software development experience to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with proven experience in technical leadership and mentoring development teams.
The candidate will work closely with architects, product managers, and engineering teams to translate business requirements into robust and scalable technical solutions.
Key Responsibilities
- Lead the design, development, and implementation of Java-based enterprise applications.
- Provide technical leadership and guidance to a team of Java developers.
- Design and develop scalable, secure, and high-performance microservices and RESTful APIs.
- Participate in architecture and technical design discussions and contribute to key technical decisions.
- Review code and ensure adherence to coding standards, design principles, and best practices.
- Troubleshoot complex technical issues and provide effective solutions.
- Work closely with product managers, business analysts, QA, DevOps, and other stakeholders.
- Mentor developers and conduct technical knowledge-sharing sessions.
- Identify opportunities for improving application performance, scalability, reliability, and maintainability.
- Ensure effective implementation of unit testing, integration testing, CI/CD, and automated deployment practices.
- Participate in production support, root-cause analysis, and resolution of critical issues.
- Stay updated with emerging technologies and recommend suitable solutions where applicable.
Required Skills
- 12–15 years of experience in Java/J2EE application development.
- Strong expertise in Core Java, OOP, Collections, Multithreading, Exception Handling, and Java 8+ features.
- Strong hands-on experience with Spring Framework and Spring Boot.
- Excellent experience in Microservices architecture and RESTful web services.
- Strong understanding of design patterns, SOLID principles, and software architecture.
- Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with Hibernate/JPA.
- Strong understanding of data structures and algorithms.
- Experience with Git and Maven/Gradle.
- Good understanding of CI/CD pipelines and DevOps practices.
- Experience with Docker and Kubernetes is preferred.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with messaging technologies such as Kafka or RabbitMQ is an advantage.
- Strong debugging, problem-solving, and analytical skills.
Leadership & Soft Skills
- Proven experience in leading or mentoring technical teams.
- Strong communication and stakeholder-management skills.
- Ability to drive technical discussions and make sound engineering decisions.
- Ability to work effectively in a collaborative, agile environment.
- Strong ownership and accountability for technical deliverables.
- Ability to balance hands-on development with technical leadership responsibilities.
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Qualifications
- Experience working on large-scale, distributed enterprise applications.
- Experience with cloud-native application development.
- Knowledge of event-driven architecture.
- Experience with system design and high-level/low-level design.
- Familiarity with Agile/Scrum methodologies.
Job Description – Squad Lead
Location: Kochi, Kerala
Experience: 10+ Years
Role: Squad Lead
Notice Period: Immediate to 30 Days
About the Role
We are looking for an experienced and technically strong Squad Lead to join our engineering team in Kochi. The ideal candidate will have 10+ years of software development experience, with strong expertise in Java, Spring Boot, Microservices, Angular, and AI technologies.
The Squad Lead will be responsible for leading a cross-functional engineering squad, driving technical excellence, mentoring team members, and ensuring the successful delivery of scalable and high-quality software solutions.
Key Responsibilities
- Lead and manage a software engineering squad, ensuring successful delivery of projects and product initiatives.
- Provide strong technical leadership and hands-on guidance to the development team.
- Design and develop scalable, secure, and high-performance applications using Java, Spring Boot, and Microservices.
- Drive the adoption and integration of AI/GenAI technologies into products and engineering solutions.
- Collaborate with frontend teams and contribute to applications developed using Angular.
- Define technical approaches, architecture, coding standards, and best practices.
- Conduct code reviews and ensure adherence to engineering and quality standards.
- Mentor and coach developers, helping them grow technically and professionally.
- Work closely with Product Managers, Business Analysts, Architects, QA, DevOps, and other stakeholders.
- Break down complex requirements into actionable technical tasks and sprint deliverables.
- Participate in solution design, estimation, planning, and technical discussions.
- Identify technical risks and proactively drive their resolution.
- Ensure timely delivery while maintaining high standards of code quality, performance, security, and maintainability.
- Promote Agile/Scrum practices and foster a culture of collaboration, ownership, and continuous improvement.
Required Skills & Experience
- 10+ years of experience in software development, with significant experience in technical leadership.
- Strong hands-on experience with Java and Spring Boot.
- Strong understanding and practical experience with Microservices architecture.
- Experience developing and integrating RESTful APIs.
- Good experience with Angular and modern frontend development practices.
- Exposure to AI/ML, Generative AI, or AI-powered application development.
- Proven experience in leading software engineering squads/teams.
- Strong understanding of software architecture, design patterns, scalability, and performance.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving, analytical, communication, and stakeholder-management skills.
Good to Have
- Experience with AWS and cloud-native application development.
- Knowledge of AWS services such as EC2, S3, Lambda, ECS/EKS, RDS, API Gateway, and CloudWatch.
- Experience with CI/CD, Docker, Kubernetes, and DevOps practices.
- Exposure to event-driven architectures and messaging platforms such as Kafka.
- Experience with cloud security, observability, and application performance monitoring.
Leadership Competencies
The successful candidate should demonstrate:
- Proven experience leading and mentoring engineering teams.
- Strong ownership and accountability for delivery.
- Ability to make sound technical decisions and influence stakeholders.
- Excellent communication and collaboration skills.
- Ability to manage priorities and deliver under tight timelines.
- A continuous-learning mindset with an interest in emerging technologies, particularly AI and cloud.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related discipline.
Senior Full Stack Engineer (4 to 8 years)
About RunLoyal
RunLoyal is a fast-growing vertical SaaS and payments company headquartered in Atlanta, GA, building the operating system for the pet care industry — boarding, daycare, grooming, training, and dog parks. Our platform runs the daily operations of hundreds of real businesses, and our 2026 focus is scaling the product engine behind an expanding enterprise segment.
We're hiring a Senior Full Stack Engineer to lead our most strategic builds.
The Role
This is not a sprint-pool position. You'll operate the way forward-deployed engineers do — dropped into a problem space and trusted to drive it from ambiguity to shipped. You'll be handed a strategic initiative (a new AI product build, a greenfield module, a flagship platform project), gather context directly from stakeholders and customers, set the technical direction, structure the work, and deliver with teammates — leading from the front.
You'll report to the Head of Engineering and work embedded with the Head of Product on new initiatives, in an independent lane with direct access to leadership. We operate AI-native: our newest product surfaces are being designed and built with agentic AI workflows at the core, and you'll help define how AI-native engineering works here — not just follow a playbook.
Honest framing: we're a fast-moving, founder-driven team in transition toward modern SaaS delivery practice. You'll have real autonomy and real accountability in equal measure. If you need a fully paved road, this isn't your role. If you've shipped meaningful things through ambiguity before — and enjoyed it — read on.
What You'll Own
1. Strategic build projects — end-to-end
Own flagship initiatives from first principles to production: architecture, delivery plan, execution with teammates, release, and post-release iteration. You're accountable for the outcome, not just the code — which means demoing early, cutting scope intelligently, and shipping working software on a rhythm.
2. Technical leadership from the front
Set the technical direction on your projects and bring teammates along through visible working practice — pairing, reviewing, and raising the bar rather than issuing instructions. Mentor by doing. Contribute to system design and architecture decisions across the platform, and push our engineering practices forward.
3. AI-augmented delivery — our default operating mode
Independently architect and deliver full projects using AI-augmented workflows: agentic coding (Claude Code or equivalent), spec-driven development, AI-led test generation, and structured context management. This is how the role works day-to-day, not an accelerator bolted on. You'll co-author our internal AI engineering playbooks and raise the bar for how the whole team builds.
4. Core engineering
Design and ship scalable Spring Boot microservices, RESTful APIs, and responsive frontends in Angular or React. Write efficient SQL, optimize JVM performance, own production issues on your surfaces end-to-end, and leave the codebase better documented than you found it.
Leadership & Agency — what we'll evaluate hardest
- You lead from the front. You've set direction on projects and carried teammates with you — through working code and clear communication, not title or authority
- High agency. You identify what's blocking the outcome and remove it yourself — whether it's code, process, or a conversation someone needs to have
- Strong stakeholder muscle. You communicate clearly upward and outward — written updates, proactive demos, and comfort presenting to leadership and customers directly
- Async-native. You work effectively across time zones with documentation and over-communication as defaults, not afterthoughts
- Calm ownership under ambiguity. Handed a loosely defined problem, you structure it, sequence it, and start shipping
What You Bring
Must have
- Significant professional software development experience with real ownership scar tissue — you've led projects, not just tickets. We care about evidence, not years
- Strong hands-on Java and Spring Boot; solid microservices architecture and REST API design
- Frontend experience with Angular or React
- Experience with relational databases (MySQL/PostgreSQL) and SQL optimization; JVM fundamentals and backend performance
- AI-native engineering (hard requirement). You already deliver work through AI-augmented workflows — agentic coding tools, prompt/context engineering, AI-driven testing — and can demonstrate the most complex thing you've shipped this way
- Product-company experience: you've built for end users with daily stakes, and you think in outcomes
- Strong debugging, analytical, and problem-solving skills; unit testing and code coverage discipline
- Bachelor's degree in Computer Science or equivalent practical experience
Nice to have
- Forward-deployed, consulting, or founding-engineer experience — dropped into a customer or problem space and shipped
- AWS (EC2, ECS), Docker, CI/CD pipelines, Redis or similar caching
- SaaS or multi-tenant systems; Golang exposure
- DevOps and security best practices awareness
What You'll Gain
- Ownership of flagship builds on a live, growing SaaS platform — your projects, your outcomes, visible to the whole company
- Direct working partnership with the Head of Product and Head of Engineering
- A defining role in how AI-native engineering is practiced at a product company that takes it seriously
- Fast growth in a high-velocity startup with a clear product vision
How to Apply
Send the following — applications without all three will not be reviewed:
- Your project story. One page or less: a project you led end-to-end through significant ambiguity — what you shipped, how you led the team, and what measurably changed. Specifics over adjectives.
- Your AI workflow. A short description of how AI is embedded in your actual engineering workflow today — tools, techniques, and the most complex thing you've shipped with it.
- Your resume.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
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.
Job Title: Tech Architect - Java Spring Boot
Company Name: Chella Software Private Limited
Company Website
Company details
THE PARTNER OF CHOICE FOR FINANCIAL MARKETS
Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.
Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.
We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.
We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, the Middle East, Africa, Singapore, and the USA.
Central Banks:
- Our portfolio of solutions for central banks includes:
- Chella Switch, a national payment and settlement system designed for central banks in frontier markets, and
- Chella Horizen, a robust, reliable and full coverage investment management and accounting platform for reserve management.
Exchanges and CCPs:
We are at the forefront of providing customized solutions for exchanges, CCPs, depositories, and other financial market infrastructure. Our high-speed, low-latency, high-volume, massively scalable systems are spread across the core areas of trading, surveillance, risk management, clearing, settlement, and compliance.
Our teams have deep expertise in:
- Developing and implementing bespoke solutions on a build-operate-maintain model.
- Re-architecting and re-engineering core applications to address performance and scalability challenges.
- Migrating legacy systems to the latest technologies without disrupting operations.
- Defining and building digital experiences and journeys that facilitatethe addition of new investors to the market.
Brokerages:
Our solutions for brokerages include:
- Chella Trader, a multi-asset, multi-exchange, multi-currency, omni-channel order management system, and
- Chella Clearvision is a modular broker back office that helps scale a broker’s business with incremental investments.
Institutional Investors:
We meet the investment management needs of institutional investors through Chella IMS, a full coverage post-trade investment management and IFRS-compliant accounting platform for pension funds, insurance firms, and family offices.
Location: Madurai - Tamil Nadu
Mode of Working: Work Form Office (Interview shall be face to face at Madurai)
Days of Working: 5 Days a week
Responsibilities
Job Description:
- Tech Architect with expertise in Java Spring Boot to design and implement robust, scalable, and high-performance backend systems. As a Tech Architect, you will be responsible for shaping the technical direction of complex software projects and providing architectural guidance to engineering teams.
- This role requires deep technical knowledge, leadership skills, and the ability to collaborate with various stakeholders to ensure the successful delivery of solutions that meet business and technical requirements. Experience in the Fintech domain is an added advantage.
Key Responsibilities:
- Architectural Design & Strategy:
- Lead the architectural design and implementation of scalable, maintainable, and secure backend systems using Java, Spring Boot, and microservices architecture.
- Define best practices for code quality, testing, security, and deployment processes. Drive the adoption of modern development methodologies (Agile, DevOps) and frameworks.
- Technical Leadership:
- Provide mentorship and technical guidance to developers and engineers on coding standards, design patterns, and technologies.
- Ensure the architecture is aligned with business goals and technical constraints. Conduct code reviews and enforce best practices to maintain high-quality standards.
- Collaboration:
- Work closely with Product Managers, Business Analysts, and other stakeholders to gather requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to define system requirements, integrate with third-party services, and ensure the overall system design is cohesive.
- Problem Solving:
- Analyze and resolve complex technical challenges, such as performance bottlenecks, scalability issues, and system integrations.
- Evaluate and implement new technologies, tools, and frameworks to continually improve the development process.
- Documentation & Reporting:
- Document architectural designs, technical specifications, and implementation guides.
- Provide regular updates on project progress, risks, and technical challenges to senior leadership.
- Continuous Improvement:
- Stay up to date with emerging technologies, industry trends, and best practices.
- Recommend improvements to system architecture, processes, and technologies to enhance the software development lifecycle.
Interview process: Virtual and Face-to-Face
Skills:
Experience: 9-12 Years
Location: Madurai
Job Type: Full-time
Education: B.E(Any stream)/ B.Tech / M.E / M.Tech. or similar
Skills: Java, Spring Boot, and microservices architecture.
Why Join Us?
- Opportunity to work on cutting-edge solutions for capital markets.
- This is a global role and, hence, will provide opportunities to work with organizations across the globe.
- Learn from experienced professionals and grow into a solution architect, product manager or sales role.
- Opportunity for rapid personal and professional growth.
ATGS official Email
anita at atgs.co.in
Job Description
We are looking for a hands-on Technical Lead Engineer (Full Stack) to spearhead the design, development, and delivery of our scalable web platforms and core application ecosystems. In this role, you will bridge the gap between front-end experiences and robust back-end systems. You will lead an agile development team through technical architecture, feature implementation, integration, testing, deployment, and production support.
The ideal candidate has deep technical expertise in both frontend and backend modern frameworks, a passion for system design, and practical experience building secure, scalable, and high-performance distributed web applications.
Key Responsibilities
- Technical Leadership: Lead end-to-end full-stack software development, architectural design, and system evolution.
- Backend Architecture: Design scalable, fault-tolerant backend architectures, optimizing high-volume data ingestion pipelines and processing engines.
- Frontend Excellence: Direct the development of highly responsive, intuitive, and modular user interfaces that ensure a seamless user experience.
- API & Integrations: Architect secure RESTful APIs and integrate external enterprise platforms, third-party microservices, and identity providers.
- Team Mentorship: Mentor developers, run strict code reviews, define engineering best practices, and guide sprint-level execution.
- Data & Messaging: Maintain and optimize relational, NoSQL, and time-series databases alongside message queues for real-time application events.
- Production Ownership: Own technical troubleshooting for live production bottlenecks, system latency issues, and deployment bugs.
- Documentation: Create clean technical documentation, structural architecture diagrams, and system deployment guidelines.
Required Skills
- Experience: 6+ years of software development experience with at least 2+ years leading engineering teams or owning technical delivery.
- Backend Core: Advanced hands-on experience with Java, Spring Boot, Spring Cloud, multithreading, and REST API development.
- Frontend Core: Mastery of modern JavaScript/TypeScript frameworks (such as React, Angular, or Vue.js), HTML5, and responsive CSS architectures.
- Data Platforms: Proficient with relational databases (MySQL, PostgreSQL) and NoSQL/Caching systems (Redis, MongoDB).
- Messaging Systems: Experience implementing asynchronous workflows using message brokers like Kafka or RabbitMQ.
- Design Patterns: Strong grasp of microservices patterns, distributed system caching, load balancing, and failover mechanisms.
Preferred / Nice-to-Have Skills
- Experience deploying workloads to Cloud environments (AWS, Azure, or GCP).
- Familiarity with containerization tools like Docker and orchestration via Kubernetes.
- Hands-on experience setting up continuous integration and automated deployment pipelines (CI/CD).
- Exposure to system observability tools (Prometheus, Grafana, ELK stack).
Education Requirement
- Bachelor's degree in Computer Science, IT, Electronics, Electrical Engineering, or a related field. Candidates with equivalent exceptional hands-on full-stack engineering experience will be highly considered regardless of formal degree background.
Location: Bangalore
Department: Engineering
Reports to: SVP
Experience required: 6+ years
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 600+ 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 60+ members strong and growing. The technology team is subdivided into multiple smaller teams, each owning 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 compared to an individual.
We value ownership, continuous learning, consistency, and discipline as a team.
Our Tech Stacks:
We work on an array of technologies, including but not limited to backend and frontend systems such as Java, Python, Spring Boot, Node.js, ReactJS, Next.js, Webpack, and Storybook; cloud and serverless platforms like AWS, etc; data and infrastructure technologies such as Elastic Stack (Elasticsearch), MongoDB, MySQL, Redis, Kafka, and Ansible; large-scale web crawling solutions; modern data pipelines and ETL workflows; and AI/ML-driven projects.
Job Overview:
We are looking for experienced software engineers with 6+ years of overall software development experience, including backend development and proven people-management skills. The ideal candidate will lead the engineering team(s), drive technical excellence, and ensure timely delivery of high-quality software solutions.
Job Responsibilities:
- Lead, mentor, and manage a team of software engineers
- Own technical planning, architecture discussions, and execution
- Collaborate with product managers and stakeholders
- Drive best practices in software development, testing, and deployment
- Conduct code reviews and ensure high engineering standards
- Manage delivery timelines, resource planning, and technical risks
- Support hiring, onboarding, and performance management of engineers
Job Requirements :
Professional Experience
- Proven experience leading or managing software engineering teams
- Track record of delivering complex, scalable software systems
- Experience driving technical initiatives and influencing architectural decisions
- Strong collaboration experience with product, design, and cross-functional teams.
Technical Leadership & Management
- Ability to mentor, coach, and grow engineers across different experience levels
- Experience conducting performance reviews and providing technical feedback
- Strong ownership of team delivery, timelines, and quality
- Experience balancing hands-on technical work with people management
Backend & System Architecture Expertise
- Strong proficiency in modern backend architectures, design patterns, and microservices architecture.
- Proficiency in at least one server-side programming language (e.g., Java, Python, etc.)
- Solid understanding of API design principles and implementation
- Hands-on experience with relational and non-relational databases and knowledge of data pipelines and data warehousing concepts.
Technical Competencies
- Strong system design and problem-solving skills
- Knowledge of caching strategies, performance optimization, and scalability
- Understanding of data modeling and query optimization
- Familiarity with search and indexing technologies
- Understanding of security best practices in backend systems
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.
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.
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.
ABOUT THE ROLE
The Principal Software Engineer – Java will play a pivotal role in designing, developing, mentoring and maintaining high-performance IT system for Hapag-Lloyd. The role requires deep expertise in Java and microservices-based architecture, along with a strong focus on code quality, performance, and scalability. The ideal candidate will be a passionate engineer who thrives in a Java development agile environment and brings a solution-oriented mindset to collaborative product development. As a senior technical expert, you will be responsible for low-level and high-level architectural design, mentoring developers, and working closely with team in Hamburg & Chennai. The ideal candidate is a passionate, solution oriented engineer with a proven track record in leading technical projects within an agile environment.
WORK EXPERIENCE:
9–14 years of hands-on experience in development using Java, JEE, JPA, JUnit, Kafka, and Microservices. Good Experience in AWS. Strong experience in architectural design – both low-level and high-level. Experience building distributed systems and working in microservices-based architecture. Proficient with Kafka and message-driven architecture. Strong experience with relational databases (e.g., PostgreSQL). Sound understanding of modern DevOps practices, including CI/CD pipelines, containerization, and cloud deployment. Experience working in Agile/Scrum-based teams with exposure to software lifecycle tools (e.g., Git, Jenkins, JIRA).
Technical Skills Java, JEE, JPA, JUnit, Microservices Kafka (Desired), REST API development SQL, PostgreSQL Git, Maven, Jenkins (Desired), Familiarity with Docker, Kubernetes, and cloud platforms (eg. AWS)
EDUCATION & QUALIFICATIONS Bachelor’s degree in computer science, Engineering, or related discipline
KEY RESPONSIBILITIES & TASKS
Software Development & Design Design and develop scalable, reliable, and high-performance applications using Java, JPA, Kafka, Microservices, Junit, API and PostgreSQL. Lead low-level and high-level design discussions and decisions for scalable architecture. Build and maintain microservices architecture using industry best practices. Drive technology innovation. Write clean, efficient, well-documented code with high unit test coverage using JUnit.
Mentorship :
Mentor and guide developers and team members in coding standards, best practices, and problem-solving. Conduct regular code reviews, peer programming, and provide technical leadership to ensure code quality and continuous improvement.
Systems Integration & Tools:
Work with messaging systems such as Kafka to build real-time data processing services. Implement and optimize data access using SQL /PostgreSQL databases. Participate in the design and implementation of DevOps pipelines for CI/CD.
Quality, Testing & Documentation:
Conduct regular code reviews and participate in peer programming and Peer coding Review. Perform system testing, validation, and verification across development stages. Contribute to technical documentation throughout the software development lifecycle
Agile Collaboration & Continuous Improvement:
Collaborate closely with Product Managers, Engineering Managers, Scrum Masters, and developers in agile teams. Participate in sprint planning, retrospectives, and demos. Remain current on new technologies and drive adoption of best engineering practices across the team.
BEHAVIOURS & APPROACH
Strong analytical and problem-solving skills Team-oriented with excellent communication and collaboration skills Passion for clean code, architecture, and continuous learning Ability to work independently with a proactive approach to problem-solving













