Career Opportunities
Senior Java Developer (Immediate Joiners)
Job Title: Senior Java DeveloperLocation: Infopark, Kochi
Job Type: Full-Time
Experience Level: 8 Plus Years
Department: Technology / Financial Systems Development
About the Role:
We are looking for a highly experienced Java Developer with at least 4 years of core Java development experience, ideally in financial services, banking, or fintech domains. In this role, you will be responsible for designing and building secure, high-performance, low-latency financial applications. This is a hands-on development role that requires strong technical expertise and an understanding of financial business processes.
Key Responsibilities:
Design, develop, and maintain Java-based applications used in financial services (e.g., trading systems)
Work closely with business analysts, product owners, and QA to gather and refine requirements.
Implement secure, fault-tolerant, and scalable software solutions.
Ensure high performance and low latency of systems with large transaction volumes.
Integrate with third-party APIs, financial data providers, and internal microservices.
Perform code reviews, mentor junior developers, and enforce clean coding standards.
Maintain documentation and contribute to continuous process improvement.
Must-Have Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum 8 years of experience in Java SE/EE development.
Strong experience with:
Spring Framework (Spring Boot, Spring MVC, Spring Security)
RESTful APIs and Microservices
Multithreading and Concurrency
JPA/Hibernate, JDBC
SQL and Relational Databases (e.g., PostgreSQL, Oracle, MySQL)
Hands-on experience with financial systems such as:
Payment processing
Trading platforms
Accounting systems
Risk and compliance platforms
Familiarity with message brokers such as Kafka, RabbitMQ, or ActiveMQ.
Familiarity with reactive programming
Exposure to Spring Batch or other scheduling frameworks
Experience working with secure coding practices
Good knowledge of unit testing and test-driven development
Preferred Skills & Domain Knowledge:
Understanding of financial instruments (equities, derivatives, bonds, etc.).
Experience with FIX protocol or other financial messaging protocols is a plus
Soft Skills:
Strong analytical and problem-solving skills.
High attention to detail, especially in data handling and security.
Effective communication and documentation abilities.
Ability to work independently and within a team in a fast-paced environment.
Adaptability and willingness to learn new technologies.
Why Join Us:
Work on cutting-edge financial applications that impact real users and businesses.
Collaborate with a team of experienced professionals in a dynamic, fintech-driven culture.
Competitive compensation package with performance bonuses.
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@cse.com.sa
QA Engineer (Immediate Joiner)
Job Title: QA Engineer (Immediate Joiner)Location: Kochi, Kerala (Onsite)
Work Schedule: Sunday to Thursday (10 AM - 7 PM)
Company: CSEIDC Technologies Private Limited, Kochi
Share Resume @ Jobs@cse.com.sa
CSE (Computer & System Engineering), a leading technology company dedicated to
providing innovative solutions and services tailored to meet the evolving needs of
businesses and organizations in the financial services, Banking and Capital market.
Job Description:
• Conduct thorough software testing, analyze data, write test cases and communicate with developers.
• Checking software functionality on different operating systems, browsers and devices to ensure that the software is up to the standard and meets
the users’ needs.
• Develop and implement comprehensive test plans and strategies for projects.
• Testing software for security vulnerabilities and providing input on improving the company’s product solutions.
• Coordinate with project managers, developers, and stakeholders to ensure testing requirements are understood and met.
• Design and execute test cases, scripts, and procedures to identify software defects and ensure functionality meets requirements Perform
manual/automated testing as necessary.
• Collaborate with cross-functional teams to identify and troubleshoot issues
throughout the software development lifecycle.
• Stay up-to-date on industry trends and advancements in testing tools and technologies. Work with project developers, business analysts and
customer
• support teams to ensure software solutions meet our user expectations.
• Execute comprehensive testing against the software, ensuring all features function as designed and intended.
Requirements:
• Bachelor’s degree in computer science, Engineering, or related field.
• Proven experience 3 Plus years in software testing,
• Strong knowledge of software testing methodologies, tools, and best practices.
• Experience with both manual and automated testing techniques.
• Proficiency in testing frameworks such as Selenium, JUnit, TestNG, etc. is an advantage.
• Excellent analytical and problem-solving skills.
• Effective communication and interpersonal abilities.
• Ability to prioritize and manage multiple tasks in a fast-paced environment.
If this opportunity aligns with your career goals, kindly share your updated resume with us at job@cse.com.sa
Senior / Lead .NET WinForms Developer
Company: CSEIDC Technologies Pvt Ltd Location: Infopark Phase 2, Kochi, KeralaWork schedule: Sunday to Thursday (10.00 AM to 7.00 PM)
Experience: 10+ Years
Employment Type: Full-Time
About the Role
We are looking for a Senior / Lead .NET WinForms Developer to join our engineering team. You will operate as a strong individual contributor while also taking technical leadership on desktop application modules, mentoring team members, and driving architectural decisions. You'll work on enterprise-grade desktop applications that are part of our fintech Order Management System (OMS) product suite, used by capital markets clients across the Gulf region, alongside our broader technology stack (Java Spring Boot, React, Oracle DB).
Prior domain experience in capital markets/trading is not required — we're looking for deep technical strength in enterprise WinForms development.
Key Responsibilities
• Design, develop, and maintain complex enterprise desktop applications using .NET WinForms (.NET Framework 4.8)
• Take ownership of features and modules end-to-end as a hands-on individual contributor
• Provide technical leadership: guide design decisions for desktop application components
• Review code, mentor mid-level and junior developers, and uphold engineering best practices
• Debug, refactor, and optimize existing (including legacy) WinForms codebase for performance and maintainability
• Build and maintain application UI and data views using DevExpress controls
• Collaborate closely with backend (Java Spring Boot), frontend (React), QA, and
database teams to deliver integrated solutions
• Work with Oracle DB for data-layer design, queries, and performance tuning
• Participate in client-facing technical discussions and issue resolution when required
• Contribute to release planning, deployment activities, and technical documentation
Required Skills & Experience
• 10+ years of overall software development experience, with a strong, demonstrable focus on NET WinForms
• Strong command of C# and .NET Framework 4.8
• Hands-on experience with DevExpress WinForms controls/suite
• Hands-on experience with relational databases (SQL Server, Oracle, or similar)
writing efficient queries, stored procedures, and understanding performance implications
• Proven experience maintaining, refactoring, and extending large/legacy codebases
• Strong debugging, troubleshooting, and performance optimization skills
• Experience mentoring developers and/or leading small technical teams while remaining hands-on
• Strong communication skills — comfortable working directly with stakeholders and cross-functional teams
• Familiarity with SVN or other version control systems
• Experience with deployment practices for desktop applications Good to Have
• Experience with Crystal Reports
• Exposure to financial services, trading systems, or capital markets applications
• Working knowledge of Java Spring Boot and/or React (useful for cross-stack collaboration)
• Experience with enterprise security practices (authentication, audit logging, etc.)
What We Offer
• Opportunity to work on a mission-critical fintech product used by leading capital markets institutions
• A role that blends deep technical ownership with leadership responsibility
• Collaborative, small-team environment with direct client and product exposure
• Interested candidates can apply by sharing their updated resume.
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@cse.com.sa
Team Lead – Java Development
Team Lead – Java DevelopmentLocation: Infopark Phase 2, Kochi, Kerala
Company: Computer & Systems Engineering (CSE)
Education: MCA / B.Tech
Experience: 12+ years in Java/J2EE development, with proven team leadership experience managing group members
CSE is a leading technology company dedicated to providing innovative solutions and services tailored to the evolving needs of businesses in financial services, banking, and capital markets.
Job Description:
We are seeking a Senior Java Team Lead with 12+ years of experience and strong leadership qualities to manage our development team. The ideal candidate will have excellent communication and team management skills, with proven experience leading a team of at least 10 members. You will own the technical direction and delivery of Java-based applications — from architecture and design through implementation, testing, deployment, and documentation — while providing technical leadership, mentorship, and people management within the team.
Responsibilities:
Lead, manage, and mentor team members Java developers, overseeing performance, growth, and delivery quality
Own end-to-end architecture, design, and technical strategy for Java/J2EE and Spring Boot–based applications
Translate business requirements from Strategy, Sales, and Trading stakeholders into scalable technical solutions
Manage the full software development lifecycle from concept to production release
Remediate bugs, defects, and functional non-conformities across custom applications
Implement and prioritize change requests for functional modifications and enhancements
Drive automation initiatives and tooling to improve development efficiency
Oversee code quality through reviews, standards enforcement, and best practices
Manage cloud capabilities including monitoring, updates, and product lifecycle management
Ensure systems are robust, reliable, and maintainable through unit testing, CI/CD, and automated monitoring
Act as the primary technical point of contact with stakeholders, managing expectations and reporting on delivery
Troubleshoot and resolve critical system/production issues as needed
Competence Requirements:
Proven experience as a Java Team Lead or similar senior leadership role, with 15+ years overall experience
Demonstrated experience managing teams of 10+ developers
Strong expertise in Java, J2EE, and Spring Boot; familiarity with microservices and REST APIs
Solid understanding of design/architectural patterns and relational databases (SQL Server/Oracle/MySQL)
Experience in banking, capital markets, or financial services domain (strongly preferred)
Strong grasp of Agile/Scrum methodologies
Excellent troubleshooting, stakeholder management, and communication skills
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@cse.com.sa
Team Lead – Java & .NET Development
Job Title: Team Lead – Java & .NET DevelopmentLocation: Kochi, Kerala
Company: Computer & Systems Engineering (CSE)
Education: MCA / B.Tech
Experience: 12+ years in software development (Java and .NET), with proven team leadership experience managing 15+ member teams
CSE is a leading technology company dedicated to providing innovative solutions and services tailored to the evolving needs of businesses in financial services, banking, and capital markets.
Job Description:
We are seeking a versatile Team Lead with strong, hands-on expertise across both Java and .NET technology stacks to lead a cross-functional development team. The ideal candidate will have 12+ years of experience, split across Java/J2EE and .NET (WinForms/ASP.NET) development, along with proven leadership managing a team of 15+ members. You will own technical direction and delivery across both stacks — from architecture and design through implementation, testing, deployment, and documentation — while providing mentorship and technical leadership across the team.
Responsibilities:
Lead, manage, and mentor a team of 12+ developers working across Java and .NET stacks
Own architecture, design, and technical strategy for applications built on Java/Spring Boot and .NET/ASP.NET/WinForms
Translate business requirements from Strategy, Sales, and Trading stakeholders into scalable technical solutions across both platforms
Manage the full software development lifecycle for both Java and .NET projects, from concept to production release
Remediate bugs, defects, and functional non-conformities across Java and .NET applications
Implement and prioritize change requests for functional modifications and enhancements
Drive automation initiatives and tooling to improve development efficiency across both stacks
Oversee code quality through reviews, standards enforcement, and best practices for Java and .NET codebases
Manage cloud capabilities including monitoring, updates, and product lifecycle management
Ensure systems are robust, reliable, and maintainable through unit testing, CI/CD, and automated monitoring
Act as the primary technical point of contact with stakeholders, managing expectations and reporting on delivery
Balance resource allocation and priorities across Java and .NET workstreams
Troubleshoot and resolve critical system/production issues as needed
Competence Requirements:
Proven experience as a Team Lead with hands-on expertise in both Java and .NET (15+ years combined)
Strong proficiency in Java, J2EE, Spring Boot, and microservices/REST APIs
Strong proficiency in .NET (C#/VB.NET), ASP.NET, WinForms, and HTML5/CSS3
Solid understanding of design/architectural patterns and relational databases (SQL Server/Oracle/MySQL)
Demonstrated experience managing teams of 12+ developers across multiple technology stacks
Experience in banking, capital markets, or financial services domain (strongly preferred)
Strong grasp of Agile/Scrum methodologies
Excellent troubleshooting, stakeholder management, and communication skills
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@cse.com.sa