CrawlJobs Logo

Senior C++ Developer with Java knowledge

India, Pune · Job Posted February 07, 2026
Apply Position
Job Link Share

Job Description

JISA India R&D centre situated in Pune, is a core of a team with excellent technicians and think-tankers with the only objective of delivering simple, efficient and powerful device that meets one’s, particularly routine requirements on technological front. It is our endeavour to provide our consumers, a taste of the technology ahead.

Requirements

  • Strong coding skills, good analytical and problem-solving skills
  • Thorough knowledge of the C, C++, OOPS, Data Structures, Threads, Exception handling, File handling, standard library, STL containers and algorithms
  • Good understanding of memory management in non-garbage collected environments
  • Knowledge of low-level threading primitives and real-time environments
  • Experience with multithreading and concurrency management
  • Thorough knowledge of Socket Programming
  • Solid understanding of operating systems, computer networks, network protocols, cryptography, network security with appropriate programming exposure in this areas
  • Good Knowledge of Linux based operating systems like RHEL, CentOS etc.
  • Good understanding of code versioning tools
  • Familiarity with RESTful services
  • Understanding of data interchange formats like JSON, XML

Nice to have

Understanding of Key Management Systems is good to have

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior C++ Developer with Java knowledge

8 matching positions

Senior Java Developer- Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level Java & Microservices architecture (Spring Boot)
  • Expert-level Oracle PL/SQL
  • Hands-on experience with C/Pro*C
  • Containerization (Docker) and Orchestration (Kubernetes/OpenShift)
  • CI/CD pipelines (Jenkins, GitLab CI)
  • Messaging systems (Kafka, RabbitMQ, or IBM MQ)
  • Strong knowledge of Trade Compliance processes (e.g., Sanctions Screening, Export Control)
  • Candidate should be an expert in working with Oracle Database (PL/SQL)
  • Strong development skills in Java/Microservices
  • Strong knowledge of Trade Compliance functionality
Job Responsibility
Job Responsibility
  • Design, develop, and deploy high-performance Java-based microservices using Spring Boot
  • Maintain, analyze, and modernize legacy applications written in C/Pro*C
  • Create and optimize complex Oracle database objects, including PL/SQL procedures and queries
  • Collaborate with business analysts and compliance officers to translate requirements into technical solutions
  • Champion software development best practices, including CI/CD, automated testing, and code reviews
  • Provide production support and troubleshoot complex issues across application and database layers
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Senior software developers collaborate with business and quality analysts, desig...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
thoughtworks.com Logo
Thoughtworks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience using one or more development languages (Java-must have, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in object-oriented programming
  • Skillfully write high-quality, well-tested code and comfortable with Object-Oriented programming
  • Open and thoughtful mindset toward AI, proactively integrating AI-assisted tools and methods into technical workflows
  • Comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
  • Good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • Must be Singaporean citizens or already hold Singaporean Permanent Residency (PR) at the time of application
Job Responsibility
Job Responsibility
  • Collaborate with business and quality analysts, designers, project managers and more to design software solutions
  • Write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices
  • Leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements
  • Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
  • Drive the AI-first software delivery strategy by strategically integrating and utilizing AI tools throughout the development lifecycle
  • Work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Create large-scale distributed systems out of microservices
  • Collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way
  • Apply the latest technology thinking from our Technology Radar to solve client problems
What we offer
What we offer
  • Learning & Development: career development is entirely up to you, supported by interactive tools, numerous development programs and teammates who want to help you grow
  • Fulltime
Read More
Arrow Right

Senior .NET Developer with Python

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 + years of experience in software development
  • Strong .NET & C# skills
  • Strong analytical and problem solving skills
  • Experience in design and development
  • Be a team player and be able to work effectively in multi-disciplinary teams
  • Be able to work with low levels of supervision
  • Excellent C# and .NET skills
  • TTD,OOAD
  • Good understanding of design patterns
  • Work Experience in Messaging Systems (EMS/Kafka)
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Algo Developer, Equities

We are seeking a highly skilled and experienced Algo Trader Senior Developer to ...
Location
Location
United States , Jersey City
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8+ years of hands-on experience in software development with a strong focus on high-performance, low-latency systems
  • Proven expertise in KDB+ (Q language) development, including practical experience in scaling, load-balancing, resilience, and optimizing query performance for large datasets
  • Strong technical knowledge and expertise in Java (or C#) for building critical, low-latency execution platforms, including deep understanding of JVM internals, concurrency, and memory management
  • Experience designing and developing automated trading platforms in Equities or other similar financial domains
  • Solid understanding of financial market protocols like FIX, and practical experience handling order and market datasets
  • Demonstrable experience with testing frameworks, Agile methodologies, and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex technical and business concepts
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Lead technical design discussions and conduct rigorous code reviews to ensure high quality, performance, and adherence to architectural standards for critical trading systems
  • Design, develop, and optimize high-performance, low-latency applications utilizing both KDB+/Q and Java for our Equities Electronic Trading platform
  • Implement and maintain business-critical high-frequency systems that process market data, generate analytics, and facilitate trading operations
  • Contribute to platforms enabling efficient data management, sophisticated analytics generation, and robust trading functionalities
  • Partner with product development, quantitative researchers, and other technology teams to deliver new trading capabilities and enhance existing systems
  • Drive continuous improvement initiatives in testing frameworks, development tools, and deployment processes for low-latency and high-throughput environments
  • Resolve complex technical challenges through in-depth analysis of business and system processes, adhering to industry best practices and architectural blueprints
  • Apply advanced knowledge of system architecture, data flow, and development standards for coding, testing, debugging, and implementation
  • Build common solutions for trading platform monitoring, trade reconciliation, and application recovery
  • Provide technical guidance and mentorship to other developers, fostering best practices in high-performance application development
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Strong experience in Trade finance subject matter expertize
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Experience in Implementing production stability initiatives
  • Experience in Data engineering technologies s a strong plus
  • 8+ Years of JAVA, J2EE Development experience including 4+ years of exposure in using RDBMS such as Oracle and PL/SQL
  • Development experience in procedural C (Pro*C)
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Senior Developer, Salesforce Commerce Cloud

We are seeking a highly skilled and experienced Senior Full Stack Commerce Cloud...
Location
Location
United States
Salary
Salary:
104000.00 - 136500.00 USD / Year
wolverineworldwide.com Logo
Wolverine Worldwide
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science or related field
  • 7+ years of experience in full-stack development, with a focus on integrating systems and working with e-commerce platforms
  • 5+ years of experience working with SalesforceCommerceCloud, including customizations and extensions
  • Demonstrated experience in the roles of Salesforce Commerce Cloud Architect or Lead focused on PWA and/or Legacy Demandware
  • Strong knowledge of web technologies such as HTML, CSS, JavaScript, and AJAX
  • Strong knowledge of web frameworks or libraries such as Vue.JS, React or Angular
  • Experience with C#, .NET Framework 4.0+, LINQ, ASP.NET MVC
  • Must have fundamentals in Object Oriented Design & Data Structures
  • Experience with database design and development: SQL and/or NoSQL
  • Experience with REST API(s)
Job Responsibility
Job Responsibility
  • Develop and maintain integrations between various systems, including ERP, CRM, and e-commerce platforms
  • Collaborate with cross-functional teams to understand business requirements and design solutions that meet those requirements
  • Work with SalesforceCommerce Cloud to build and maintain custom e-commerce capabilities
  • Design and develop customizations and extensions to SalesforceCommerce Cloud platform
  • Ensure that all code is well-documented, maintainable, and scalable
  • Troubleshoot and debug issues in a timely manner
  • Mentor and provide technical guidance to junior developers
  • Technical lead experience including the ability to coordinate the development efforts of a small team
  • Investigate and address technical issues as they arise while keeping stakeholders informed and updated with progress
  • Actively participate with the team following our ways of working to ensure high-quality product delivery
  • Fulltime
Read More
Arrow Right

Fixed Income eTrading Connectivity – Senior Developer

The Fixed Income Connectivity team globally supports connectivity and routing so...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hand-on coding expertise in C+++ and Core Java, Mult-threading and Concurrency
  • Strong focus on system performance tuning and experience with low latency programming techniques
  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, engineering or related technical or quantitative discipline
  • Demonstrable success in designing and delivering complex applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Solid understanding of service architecture and high performance, low latency, and multithreading techniques
  • Experience of developing market connectivity applications is highly desirable
  • Prior experience in building e-trading systems is highly desirable
  • Knowledge of any financial products like Interest Rates, Spread Products, FX, Equities or Futures (e.g. bonds, interest rate swaps, repos) is highly desirable
  • Technical skills include Java, Spring, FIX, Aeron, Solace, Chronicle, TDD, BDD, KDB, REST, Gradle, Git and Unix Scripting
Job Responsibility
Job Responsibility
  • Designing and developing front office eTrading applications for the trading business
  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing Citi’s best practices
  • Responsible for creating high performance, low latency applications leveraging existing Citi frameworks
  • Ensuring strong reliability, scalability and performance of the core application components
  • Drive architecture and execute on our technical strategy while partnering with various technology teams and to continue to evolve technical architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and Traders, Sales, and Quants
  • Driving engineering standards and continuing to strive for best – whilst utilizing creativity and innovation to improve the technical capabilities of the platform and ensuring it remains stable, flexible, and maintainable
  • Troubleshooting challenging performance and scalability issues
  • Assisting in third line support during core trading hours while working with other e-Trading teams to manage and support the applications
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Digital Banking Senior Developer

Application Development: Task Execution: Work closely with the Sprint Lead, Scru...
Location
Location
Salary
Salary:
Not provided
ethicshr.com Logo
Ethics HR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, software engineering, or a related field from a reputable university
  • Minimum 8 years of experience as a software developer with a focus on application development and integration projects for the Manager
  • Minimum 6 years of experience for the Associate
  • Minimum 5 years of experience for the Lead
  • Minimum 3 years of experience for the Senior Developer
  • Minimum 2 years of experience for the Developer
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript
  • Knowledge of integration technologies and protocols (e.g., REST, SOAP, JSON, XML)
  • Experience with integration platforms and middleware (e.g., MuleSoft, Apache Camel, Dell Boomi)
  • Familiarity with databases, SQL, and data modelling
Job Responsibility
Job Responsibility
  • Work closely with the Sprint Lead, Scrum Master, and other team members to implement tasks and user stories assigned for the sprint
  • Write clean, efficient, and maintainable code following best practices and coding standards, contributing to the development of software features and functionalities
  • Participate in sprint planning meetings, provide input on task complexity and estimation, and commit to completing tasks within the defined sprint timeframe
  • Collaborate with cross-functional team members, including designers, testers, and product owners, to ensure alignment and understanding of project requirements
  • Conduct testing, debugging, and troubleshooting to ensure the functionality, performance, and quality of software deliverables
  • Maintain documentation for code, processes, and configurations, ensuring accuracy and completeness for future reference
  • Be adaptable to changing priorities, requirements, and emerging technologies, contributing proactively to the team's success
  • Participate in sprint retrospectives, provide feedback, and contribute ideas for process improvement and optimization
  • Design, develop, and maintain software applications, integrations and solutions ensuring they meet functional and performance requirements
  • Write clean, efficient, and well-documented code using appropriate programming languages and frameworks in conformance with best practices
Read More
Arrow Right