careers

Careers

We offer great careers, not just a job

GTL is the place to be for those who aim for bright careers focused on innovative and cutting edge technologies

As a growing company, we are always looking out for bright and motivated professionals who are team players to join our team.
We provide a simulating environment, continuous growth opportunities and access to trainings on the latest technologies. Transparency from top to bottom level creates an open positive work environment which makes working a pleasure. In addition to excellent benefits, and an incredible work culture, you get to be part of an organization that has a vision.

Current Openings

Full Stack Developer (Java + SQL)
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 2–8 Years

Role Overview
We are seeking an experienced and passionate Full Stack Developer (Java + SQL) to join our dynamic technology team at Geojit Technologies, Kochi. The ideal candidate will be responsible for developing, integrating, and maintaining scalable web applications using Java-based backend frameworks and SQL-driven data systems. This role demands strong analytical thinking, technical proficiency, and a commitment to delivering high-quality, performance-oriented solutions.

Key Responsibilities
• Design, develop, and maintain end-to-end web applications using Java, SQL, and modern front-end technologies.
• Build and optimize RESTful APIs and backend services for high performance and scalability.
• Work closely with UI/UX designers and front-end teams to ensure seamless integration and user experience.
• Design efficient database schemas, queries, and stored procedures in SQL.
• Conduct code reviews, testing, debugging, and performance tuning.
• Participate in architecture design discussions and contribute to system improvements.
• Implement best practices in coding standards, security, and data management.
• Collaborate with QA and DevOps teams for deployment and CI/CD pipeline integration.
• Stay updated with emerging technologies, frameworks, and industry trends.

Technical Skills Required
Must Have:
• Strong experience in Java (Core Java, Spring Boot, Hibernate/JPA).
• Proficiency in SQL and database design (MS SQL / PostgreSQL / MySQL).
• Experience with RESTful web services and API development.
• Hands-on experience with HTML5, CSS3, JavaScript, and Angular / React (preferred).
• Familiarity with Git, Maven/Gradle, and Agile development practices.
• Strong knowledge of object-oriented programming (OOP) and data structures.

Good to Have:
• Exposure to microservices architecture, cloud platforms (AWS / Azure), or Docker / Kubernetes.
• Experience with unit testing (JUnit / Mockito).
• Understanding of security principles and application performance optimization.
• Basic knowledge of DevOps processes and CI/CD tools (Jenkins, GitLab CI).

Experience & Education
• 2–8 years of experience in full stack development with a strong focus on Java and SQL.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Information Technology.

Apply here https://www.linkedin.com/jobs/view/4319081330
Database Developer (MS SQL)
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 2–8 Years

Role Overview
We are looking for an experienced and detail-oriented Database Developer to join our technology team in Kochi. The ideal candidate will be responsible for designing, developing, and optimizing database systems and integrations that support high-performance applications. This role requires a strong command of MS SQL Server, excellent analytical skills, and the ability to collaborate effectively across technical teams.

Key Responsibilities
• Design, develop, and maintain database solutions supporting enterprise applications.
• Write efficient, reusable, and optimized SQL queries, stored procedures, views, and triggers for data manipulation and reporting.
• Collaborate with cross-functional teams to analyze business requirements and design effective database structures.
• Optimize performance of databases and ensure data integrity, security, and scalability.
• Perform data migration, backup, and recovery operations as required.
• Troubleshoot database issues, debug stored procedures, and resolve performance bottlenecks.
• Participate in code reviews, deployment planning, and version control practices.
• Document database structures, processes, and solutions for long-term maintainability.
• Stay updated with new technologies, tools, and best practices in database development.

Technical Skills Required
Must Have:
• Strong hands-on experience in MS SQL Server (2016 or later).
• Proficiency in writing and tuning complex SQL queries, stored procedures, and functions.
• Solid understanding of database design, normalization, indexing, and optimization.
• Experience in performance tuning and query optimization techniques.

Good to Have:
• Exposure to front-end or back-end technologies (e.g., Java, .NET, Angular, HTML, CSS, JavaScript).
• Experience with SSIS / SSRS, cloud databases (Azure SQL, AWS RDS), or NoSQL systems.
• Understanding of database security, auditing, and role-based access controls.
• Familiarity with ETL processes and data migration methodologies.

Experience & Education
• 2–8 years of professional experience in database development and maintenance.
• Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Apply here https://www.linkedin.com/jobs/view/4317085851
C++ Developer
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 3–8 Years

Role Overview
We are looking for an experienced C++ Developer to join our growing technology team at Geojit Technologies, Kochi. The ideal candidate will be responsible for designing, developing, and maintaining efficient and high-performing C++ applications. This role requires a strong foundation in object-oriented programming, systems design, and performance optimization, with the ability to collaborate across functional teams to deliver robust and scalable software solutions.

Key Responsibilities
• Design, develop, and maintain high-performance C++ applications and libraries.
• Write clean, efficient, and maintainable code following best software development practices.
• Participate in the full software development lifecycle – from requirements gathering to deployment and maintenance.
• Optimize application performance, memory management, and multithreading efficiency.
• Integrate C++ components with databases, APIs, and front-end systems.
• Conduct code reviews, debugging, and troubleshooting of complex software issues.
• Collaborate closely with product owners, QA engineers, and DevOps teams for timely releases.
• Document system designs, workflows, and technical specifications.
• Stay up to date with emerging C++ standards (C++11/14/17/20) and relevant tools or frameworks.

Technical Skills Required
Must Have:
• Strong programming experience in C++ (C++11 or higher).
• Solid understanding of Object-Oriented Design (OOD) and Data Structures.
• Hands-on experience with STL, multithreading, and memory management.
• Experience in database integration (SQL/PL-SQL).
• Familiarity with version control systems (Git).
• Experience in Windows/Linux development environments.

Good to Have:
• Exposure to socket programming, inter-process communication (IPC), or network programming.
• Familiarity with CMake, Visual Studio, or GCC build environments.
• Understanding of software performance tuning and profiling tools.
• Experience in financial domain, trading systems, or real-time data processing is a plus.

Experience & Education
• 3–8 years of experience in software development using C++.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Apply here https://www.linkedin.com/jobs/view/4319092044
Angular Developer
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 2–8 Years

Role Overview
We are seeking an experienced and results-driven Angular Developer to join our dynamic development team at Geojit Technologies. The role involves designing, developing, and maintaining responsive web applications using Angular and related front-end technologies. The ideal candidate should have a strong command of modern JavaScript frameworks, UI/UX integration, and a passion for delivering high-performance, scalable web applications.

Key Responsibilities
• Design and develop interactive, responsive, and scalable web applications using Angular.
• Collaborate with backend developers, UI/UX designers, and product teams to define and implement high-quality user interfaces.
• Write clean, maintainable, and testable code following industry best practices.
• Integrate APIs and backend services efficiently to ensure seamless data communication.
• Optimize application performance and ensure cross-browser compatibility and responsiveness.
• Participate in code reviews, technical discussions, and architectural planning.
• Stay updated with the latest Angular releases, front-end trends, and best practices.
• Debug and troubleshoot technical issues across various browsers and environments.
• Contribute to continuous improvement of processes, performance, and user experience.

Required Technical Skills
Must Have:
• Strong hands-on experience in Angular 8+, TypeScript, HTML5, CSS3, and JavaScript (ES6+).
• Experience with RxJS, NgRx (or similar state management libraries).
• Proficiency in RESTful API integration and JSON-based communication.
• Experience with responsive design frameworks (Bootstrap / Material Design).
• Familiarity with Git, CI/CD pipelines, and Agile development methodologies.

Good to Have:
• Experience in Unit Testing (Jasmine / Karma) and end-to-end testing (Protractor / Cypress).
• Understanding of progressive web apps (PWA).
• Exposure to backend technologies such as Node.js, Java, or .NET.
• Basic knowledge of Azure / AWS cloud deployments.

Experience & Education
• 2–8 years of hands-on experience in front-end development with a focus on Angular.
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.

Apply here https://www.linkedin.com/jobs/view/4317319139
Mobile Developer (Flutter)
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 2–8 Years

Role Overview
The Mobile Developer will be responsible for building and enhancing high-performance mobile applications using Flutter, contributing to a modular Super-App architecture. The role involves collaborating with product, UX, and backend teams to deliver scalable, secure, and engaging digital experiences across Android and iOS platforms.

Key Responsibilities
• Design, develop, and maintain mobile app modules and components using Flutter.
• Integrate REST/GraphQL APIs, authentication services, and third-party SDKs.
• Collaborate with product, UX/UI, and backend teams to deliver feature-rich user experiences.
• Ensure responsive design, smooth performance, and optimized rendering across platforms.
• Work closely with the Mobile Architect and DevOps teams on CI/CD, version control, and testing pipelines.
• Implement push notifications, analytics, deep links, in-app messaging, and personalization features.
• Identify and resolve performance bottlenecks, crashes, and security vulnerabilities.
• Participate in code reviews, testing, and release management activities.
• Contribute to reusable component libraries, documentation, and design system integrations.
• Stay current with Flutter best practices, libraries, and version upgrades.

Technical Skills
Mandatory:
• Flutter, Dart
• REST / GraphQL APIs
• Git and CI/CD tools
• Understanding of app lifecycle, navigation, and responsive design

Preferred / Good to Have:
• Firebase, Firebase Analytics
• Bloc / Provider / GetX state management
• OAuth2 / JWT authentication
• Kotlin / Swift exposure
• App packaging, deployment (Play Store / App Store), and automation
• Experience with analytics, crash reporting, and performance monitoring tools
• Conversion/Development of UI screens using efficient AI tools available in the market

Experience
• 2–8 years of experience in mobile app development (Flutter-based).
• Hands-on experience developing and maintaining apps with modular or multi-journey architecture.
• Exposure to financial services, fintech, e-commerce, or high-transaction environments preferred.
• Strong understanding of secure data handling and application performance optimization.

Education:
• Bachelor’s Degree in Computer Science, Information Technology, or a related field.

Apply here https://www.linkedin.com/jobs/view/4317099820
Robotic Process Engineer - Senior/ Lead
Job Description
We are seeking a skilled and motivated Power Automate Developer with expertise in AI Builder to design and implement automation solutions. The ideal candidate will have hands-on experience in developing RPA solutions using Microsoft Power Automate and integrating AI capabilities to enhance business processes

Experience
7+ years

Relevant Experience
Minimum 3 years in Power Automate

Responsibilities
• Design, develop, and deploy automation workflows using Microsoft Power Automate.
• Integrate AI Builder for intelligent document processing, text recognition, and form processing.
• Collaborate with cross-functional teams to analyse business processes and identify automation opportunities.
• Develop AI-driven solutions to enhance decision-making and predictive analytics.
• Optimize and maintain Power Automate workflows for reliability, scalability, and performance.
• Build automation workflows that include data integration, system triggers, and data extraction/processing.
• Develop reusable automation solutions, ensuring high quality and best practices.
• Troubleshoot, debug, and optimize existing automation workflows
• Perform end-to-end testing and validation of automated processes to ensure alignment with business needs.
• Monitor, analyze, and improve automation solutions continuously.
• Provide training and support to end-users on Power Automate workflows
• Stay up to date with the latest features and innovations in Power Automate and AI Builder.

Required Skills and Qualifications:
• 2+ years of hands-on experience with Microsoft Power Automate.
• Expertise in AI Builder, integrating AI models into automation workflows.
• Strong understanding of the Microsoft Power Platform (Power Apps, Power Automate, Power BI, AI Builder).
• Experience in integrating Power Automate with SharePoint, Excel, Dynamics 365, and thirdparty APIs.
• Proficiency in Power Automate workflows, including connectors, triggers, and actions
• Ability to create custom connectors and integrate with APIs.
• Strong problem-solving skills with a deep understanding of business process automation.
• Knowledge of RPA concepts and best practices for automation.
• Experience with debugging, troubleshooting, and optimizing Power Automate workflows.
• Ability to work both independently and collaboratively in a team environment
• Excellent communication skills, with the ability to interact with stakeholders across business units.

Relationship Building
• Networking: Building and maintaining a network of talented IT professionals.
• Relationship Management: Ability to build strong relationships with Department managers and understand the specific needs.
• Candidate Experience: Creating a positive experience for candidates, ensuring that they feel respected and valued throughout the hiring process.

Additional Skills (Preferred):
• Microsoft Certifications (e.g., Power Platform Fundamentals, Power Automate).
• Experience with Agile methodologies and tools like Azure DevOps, JIRA, or Trello
• Basic knowledge of AI and Machine Learning as applied to automation.

Education:
• Bachelor’s degree in Computer Science, Information Technology, or a related field

Location
Cochin, India (Full Time)

Send in your resume at hr@geojittechnologies.com
Product Owner / Business Analyst
Job Description
Responsible for understanding the business needs. Work as liaison between client and technical team. Work with stakeholders to gather requirements, analyse data, and develop solutions that meet the organization’s goals.

Experience
4+ years

Responsibilities
• Gather requirements in collaboration with Business users, Architects and SMEs and create SRS / BRD / FSD / Mock-ups for the final product.
• Communication with stakeholders and ensure all the requirements are captured for features, functionalities and communicate the deadlines, and other details.
• Able to identify Technical and Application dependencies and communicate to the business in timely manner.
• Verify the product meets customer needs by reviewing feedback from customers / Business Users or conducting usability testing.
• Create wireframes, clickable prototypes and other proof of concepts and get it reviewed for feasibility.
• Prioritize product backlog based on their business value, estimate the efforts required, and the communicate to the team.
• Assisting the development team in clarifying requirements and helping them to understand the business use case.
• To ensure that developers understand each project's requirements, coordinate with them.
• Communication of project status and roadblocks with other members of the team.
• Sprint planning and resolving any technical queries.
• Assisting the QA team and validating test results.
• Good understanding and experience in Agile and scrum activities.
• Excellent communication and stakeholder management skills.

Qualifications
• Bachelor’s or Master ‘s degree in computer science, engineering, management or related field
• Minimum 4+ years of relevant experience
• Well versed with concepts around mutual funds, stock markets, securities, equity, fixed income and derivatives
• Experience in designing solutions across Web / Mobile apps
• Proficient in using wireframing tools like Axure, Balsamiq, Figma, Sketch, MS Visio etc
• Experience with using tools like MS Azure DevOps Boards, Jira, Trello, etc.
• Excellent communication, presentation and negotiation skills

Relationship Building
• Networking: Building and maintaining a network of talented IT professionals.
• Relationship Management: Ability to build strong relationships with Department managers and understand the specific needs.
• Candidate Experience: Creating a positive experience for candidates, ensuring that they feel respected and valued throughout the hiring process.

Location
Cochin, India (Full Time)

Send in your resume at hr@geojittechnologies.com
Team Lead - Full Stack Engineer
Job Description
We are looking for an experienced and dynamic Team Lead - Full Stack Engineer to join our team. This role demands a strong technical background in full-stack development and exceptional leadership skills to guide a team of engineers. You will be responsible for designing, developing, and maintaining high-quality web applications while fostering innovation and teamwork.

Experience
6+ years

RESPONSIBILITIES
Technical Leadership:
• Lead and mentor a team of developers. Drive code reviews, ensure adherence to best practices, and maintain coding standards.

Qualifications
• Design and implement scalable, reliable, and secure full-stack solutions.
• Work with front-end technologies like Angular, [different versions] and back-end frameworks like Java, Spring Boot, Spring, Hibernate, MVC.
• Experience working on Micro services
• Develop and integrate APIs, third-party libraries, and database solutions (MSSQL).
• Hands on with any of the IDE (IntelliJ/Net Bean etc.)
• Hands on with SQL queries and MySQL experience MUST any RDBMS
• Testing experience in JUnit/Spock/Groovy MUST any one

Development:
• Collaborate with product managers, designers, and stakeholders to translate business requirements into technical deliverables.
• Manage sprints and ensure timely delivery of projects.

Project Management:
• Bachelor's degree in computer science, software engineering, or a related field.
• Familiarity with test management and defect tracking tools (JIRA, Trello, Azure DevOps, etc.)
• ISTQB Certification is a plus.

Quality Assurance:
• Implement automated testing frameworks and CI/CD pipelines. • Monitor performance and troubleshoot technical challenges.

Continuous Improvement:
• Stay updated with emerging technologies and suggest ways to integrate them into projects.
• Encourage and implement best practices in agile development.

Qualifications:
• Bachelor’s/Master’s degree in Computer science, Information technology.
• Relevant experience of at least 6+ years of experience.
• Possess good written and verbal communication skills.
• Ability to work collaboratively in a fast-paced, agile environment.
• Ability to work independently and as part of a team.
• Experience in handling a team.

Location
Cochin, India (Full Time)

Send in your resume at hr@geojittechnologies.com
Incident Manager
Job Description
As Incident Manager, you will be responsible for daily Production Support functions for suite of applications or products.

Experience
9-12 years

Role and Responsibilities
• Work with Front-Line Analysts to troubleshoot complex technical issues.
• Ensure that all incidents related to the supported applications are resolved in a timely manner.
• Solve production down situations under tight SLA deadlines.
• Investigate and diagnose Incidents to restore a failed IT Service as quickly as possible by working with Frontline Analysts or other resolver teams (Development, Cloud Infra, Network and Database team).
• Escalate Incidents at risk of breaching Service Level Agreement/Operational Level Agreement.
• Takes steps to reduce recurring issues in production. Provide details of recurring issues and influence the respective resolver to for permanent fix. Escalate if there are delays in permanent fix.
• Work closely with Technology Infrastructure Teams, Development & Testing Teams, Product architects in supporting Integrated / Independent releases, software/hardware upgrades, Server Upgrades and so on.
• Evaluate mundane manual Ops activities and find ways to automate.
• Develop deep understanding of the underlying technical architecture and the product modules.
• Work closely with the development team, have a thorough understanding of the application and functionality when new solutions are introduced into the production environment.
• Supporting continuous enablement, regularly look for efficiency improvement or productivity savings. Drive and live by the culture of innovation resulting in highly efficient team improving operational efficiency.
• Assist with the info sec team in the roll out and operation of appropriate security controls.
• Document SOP, Operations Handbook, troubleshooting steps and service restoration details.
• Willing to work in Night Shifts.

Qualifications
• Bachelor’s/Master’s degree in Computer Science, IT.
• Relevant experience of at least 5+ years.
• Good communication and presentation skills.
• Possess excellent written and verbal communication skills.
• Experienced in working with agile environment.
• Experienced in leading a team of 10-15 members.
• ITIL certification is a plus.

Location
Cochin, India (Full Time)

Send in your resume at hr@geojittechnologies.com
Technical Lead - Java
Job Description
As a technical lead, he/she need to posses the relevant technical skills so as to support the project teams incase if any road block arises. He/she will be point of contact to have technical solution so as to have a smooth delivery for the project.

Experience
6-10 Years

Role and Responsibilities
• Hands on with Core Java/ J2ee (Spring, Hibernate, MVC) MUST
• Hands on with Rest based web services - MUST
• Experience working on Spring Boot, MQ
• Experience working on Micro services
• Experience working with the CI/CD and DevOps goal/initiatives
• Good working knowledge in SPRING Framework & Spring MVC MUST
• Hands experience on one of the JS frameworks Angular, / MEAN stack MUST any one
• Hands on with any of the IDE (IntelliJ/Net Bean etc.) MUST any one
• Hands on with SQL queries and MySQL experience MUST any RDBMS
• Testing experience in JUnit/Spock/Groovy MUST any one
• Agile (Scrum, Kanban) – MUST
• Design Patterns (IOC, MVC, Singleton, Factory) - MUST
• Experience in Subversion, GIT & Maven will be a plus
• Ability to identify Design Patterns and do independent Code Reviews
• Experience of working on DevOps and related toolsets will be a plus
• Working on Financial domain will be a plus.

Requirements
• Bachelor’s/Master’s degree in computer science, information technology
• Relevant experience of at least 4+ years of experience working in backend language - Java
• Good communication and presentation skills
• Possess excellent written and verbal communication skills
• Experienced in working with agile environment
• Must be a flexible team player

Location
Cochin, India (Full Time)

Send in your resume at hr@geojittechnologies.com
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the comparison bar
Compare