Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 6.0 years
0 - 0 Lacs
Ludhiana, Mohali
Work from Office
Key Roles and Responsibilities: Software Development Lifecycle: Java developers contribute to all phases of the software development lifecycle, from initial design and development to testing, deployment, and maintenance. Coding: They write efficient, well-documented, and testable Java code based on specifications and requirements. Troubleshooting and Debugging: Identifying and resolving technical issues within Java applications is a crucial part of their role. Collaboration: They work closely with other team members, including designers, project managers, and other developers, to ensure successful project delivery. Testing: Java developers participate in various testing activities, including unit testing, integration testing, and potentially user acceptance testing. Deployment: They assist in deploying applications to various environments, including production servers and cloud platforms. Documentation: Maintaining clear and up-to-date documentation of code and application behavior is essential for future maintenance and updates. Performance Optimization: They are involved in optimizing application performance and identifying areas for improvement. Security: Java developers implement security best practices to ensure the confidentiality, integrity, and availability of Java applications and data. Staying Updated: Keeping up-to-date with the latest Java technologies, frameworks, and best practices is important for professional growth and effective development. Requirement Analysis: Analyzing user needs and translating them into technical specifications and design. System Design: They may contribute to the overall system architecture and design, especially in more senior roles. Mentoring and Leadership: More experienced Java developers may mentor junior developers and contribute to architectural decisions. API Development: Creating and maintaining RESTful APIs to enable communication between different parts of an application.
Posted 1 week ago
2.0 - 4.0 years
6 - 10 Lacs
Pune
Hybrid
So, what’s the role all about? We are looking for a Software Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, proactive communication platform. You will be working in multidisciplinary team with other professionals delivering high quality and secure software within an Agile delivery framework. The role will be based in Pune, India. Extensive collaboration and communication with UK and US based teams will be a key part of the job, so excellent communication skills are critical. How will you make an impact? Write, test and maintain code which adheres to internal guidelines and industry best practices. Ensure applications are built to modern security standards. Write reusable code and libraries. Write automated tests to ensure code has the appropriate level of test coverage. Take part in code reviews (as reviewer and reviewee). Participate and contribute in team Scrum ceremonies. Create and maintain the required documentation. Responsible for defined tasks of low to medium complexity Have you got what it takes? At least 3 years of software engineering experience. Strong C# experience including OOP and application of modern design patterns (2+ years). Strong in NetCore , Microservices,- EF/ Ado.Net Experience designing and building web-based products using the .NET Core framework. Strong relational database experience with proficiency in writing and troubleshooting SQL (preferably MySQL). Proficient in writing testable and reusable code and developing scalable applications. Proficient working with Git, Azure DevOps, CI/CD and other development process tooling. Excellent communication skills. Strong analytical and problem-solving skills. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Reporting into: Tech Manager, Engineering, CX Role Type: Individual Contributor
Posted 1 week ago
8.0 - 10.0 years
14 - 18 Lacs
Jaipur
Work from Office
About the Role We are looking for a highly skilled and experienced Frontend JavaScript Developer for position of Principal Software Engineer who can lead the development and design of high-performance frontend architectures. In this role, you will take ownership of frontend systems, establish scalable components and design patterns, and collaborate across teams to ensure cohesive, secure, and performant product delivery. The ideal candidate is someone who can architect complex frontend systems, has a deep understanding of browser rendering, code bundling, optimization strategies, and modern state management, and can also guide junior developers to grow in both technical and collaborative aspects. Candidates with exposure to backend fundamentals using Node.js , Express.js , and WebSocket-based real-time communication are highly preferred for seamless cross-functional collaboration. About Auriga IT Auriga IT is a digital solutions company founded in 2010 by an IIT Roorkee alumnus, based in Jaipur, India. It serves as a digital solutions partner for startups, corporates, government entities, and unicorns. Auriga IT focuses on design, technology, and data capabilities to help organizations launch new businesses and drive digital transformation. Key Responsibilities Lead the architectural design and implementation of scalable, reusable frontend applications using React.js and Next.js Define and implement frontend architecture flows, maintainable design systems, and component libraries Establish and enforce coding standards, performance budgets, and testing strategies Optimize applications for high performance and scalability, focusing on Core Web Vitals, bundle size reduction, and runtime performance Integrate secure practices: CSP, secure token flows, input validation, XSS/CSRF protections Guide the use of state management libraries (Redux Toolkit, Zustand, React Query) based on use case suitability Collaborate with DevOps and backend teams on API integrations, WebSocket implementation (e.g., Socket.io), deployment, and system health Drive CI/CD processes using tools like GitHub Actions, Jenkins, Docker, and Vite/Webpack/Grunt/Gulp Participate in code reviews and mentor junior developers to build both technical and product understanding Conduct root-cause analysis and production-level debugging for critical issues across environments Coordinate with cross-functional teams, including QA, backend, DevOps, product, and design Required Skills and Qualifications: Strong command of: React.js , Next.js JavaScript (ES6+) and TypeScript HTML5 , CSS3 , Tailwind CSS , Styled Components , or Bootstrap Proven experience in: Designing modular component-based architecture SSR, ISR, SSG patterns in Next.js Modern state management (Redux Toolkit, Zustand, React Query) RESTful API consumption and error handling Application security best practices (OAuth2, JWT, XSS/CSRF protection) Performance optimization (code splitting, dynamic imports, lazy loading, etc.) Dev tooling: Chrome DevTools, Lighthouse, Web Vitals, source map analysis Hands-on exposure to: CI/CD (GitHub Actions, Jenkins) Webpack/Vite bundling Git branching, GitHub PRs, version control standards Testing frameworks: Jest/Cypress. Strong foundation in debugging production issues, analyzing frontend logs, and performance bottlenecks Experience in building or maintaining design systems using tools like Storybook Ability to translate product vision into long-term frontend architecture plans Experience working in Agile teams and leading sprint activities Ensure accessibility compliance (a11y), semantic HTML and SEO optimization for frontend delivery Familiarity with AWS tools such as S3 , CloudFront , Lambda, Load Balancing and EC2 Knowledge of GraphQL, Design patterns, and caching layers Good to Have Working knowledge of backend tools and APIs using and Express.js Exposure to Vue.js , SvelteKit or other modern JS frameworks Understanding of micro frontends and federated module architecture Familiarity with infrastructure as code (Terraform, Pulumi - optional) Awareness of observability and monitoring tools like Sentry , LogRocket or Datadog Working knowledge of Docker-based local environments Contributions to documentation, technical blogs or internal tooling Experience with feature flags, A/B testing tools, or experiment-driven development
Posted 1 week ago
5.0 - 10.0 years
7 - 12 Lacs
Pune
Work from Office
Primary responsibility: Development of products/services and providing client support as and when required. • Develop and demonstrate domain knowledge relevant to the product. Secondary • Coordinate with other teams/SME's in day to dayworking. Additional Good documentation and communication skills. Be a good team player, working closely with analysts andteams. Eager to learn new technology Unique Knowledge &Skills Knowledge requirement Primary: • Java/J2EE • Hibernate • RESTful services • Knowledge of DB (Oracle, MySQL). • Angular [optional] Preferred if knowledge of : jPOS Skill requirement 1.Developing system functionality in various languages/technologies. 2.Familiarity with different software development methodologies. 3.Sound conceptual and working knowledge of database systems and SQL. 4.Experience with software engineering tools, test driven development, version control system. 5. Knowledge of interactive applications, design patterns,best practices and widely used industry frameworks such as JPOS and Angular JS will be an added advantage. Role & responsibilities Preferred candidate profile
Posted 1 week ago
10.0 - 15.0 years
7 - 12 Lacs
Mumbai
Work from Office
The Team You will be an expert contributor and part of the Rating Organizations Data Services Product Engineering Team. This team, who has a broad and expert knowledge on Ratings organizations critical data domains, technology stacks and architectural patterns, fosters knowledge sharing and collaboration that results in a unified strategy. All Data Services team members provide leadership, innovation, timely delivery, and the ability to articulate business value. Be a part of a unique opportunity to build and evolve S&P Ratings next gen analytics platform. Responsibilities: Architect, design, and implement innovative software solutions to enhance S&P Ratings' cloud-based analytics platform. Mentor a team of engineers (as required), fostering a culture of trust, continuous growth, and collaborative problem-solving. Collaborate with business partners to understand requirements, ensuring technical solutions align with business goals. Manage and improve existing software solutions, ensuring high performance and scalability. Participate actively in all Agile scrum ceremonies, contributing to the continuous improvement of team processes. Produce comprehensive technical design documents and conduct technical walkthroughs. Experience & Qualifications: Bachelors degree in computer science, Information Systems, Engineering, or a related field is required. Proficiency in software development lifecycle (SDLC) methodologies such as Agile and Test-driven development. Over 10 years of experience, including at least 4 years in designing and developing enterprise products, utilizing modern technology stacks and data platforms. A minimum of 4 years of hands-on experience in application architecture and design, demonstrating knowledge of software and enterprise integration design patterns, as well as full-stack development, including contemporary distributed front-end and back-end technologies. At least 5 years of full-stack development experience in modern web technologies and frameworks, along with experience in SQL and various database systems. Experience in designing transactional systems, data warehouses, data lakes, and data integrations within a big data ecosystem, particularly leveraging cloud technologies. A thorough understanding of distributed computing concepts. A passionate and articulate developer with a quality-first mindset, possessing a strong background in developing scalable products for a global audience. Excellent analytical thinking, interpersonal skills, and strong oral and written communication abilities, with a proven ability to influence both IT and business partners. Superior knowledge of system architecture, object-oriented design, and design patterns. A strong work ethic, self-motivated, and results-oriented. Excellent communication skills are essential, with strong verbal and written proficiency. Experience with data lake systems and cloud technologies is a plus. Additional Preferred Qualifications: Experience working with cloud platforms. Familiarity with Agile frameworks. Bachelors or postgraduate degree in Computer Science, Information Systems, or a related field. Hands-on experience in application architecture and design, with proven software and enterprise integration design principles. Ability to prioritize and manage tasks to meet critical project timelines in a fast-paced environment. Excellent analytical and communication skills are essential, with strong verbal and writing proficiency. Ability to train and mentor others.
Posted 1 week ago
5.0 - 10.0 years
16 - 31 Lacs
Bengaluru
Hybrid
Greeting from Altimetrik We are looking for a highly skilled and experienced C# Developer join our dynamic team. The ideal candidate will have a strong background in C#, WPF Technical Skills & Qualifications: Mandatory Data Structure , Algorithm, Java 8+, Springboot, Microservices 5-11 years experience in designing and developing Micro Services . Proven skills in Java, Spring, Spring boot, Hibernate, JPA, REST web services, Spring Security Comfortable with tackling ambiguous problems and unblocking yourself Good understanding of architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms). Understanding of data structures and problem solving approaches, and ability to articulate trade offs Strong understanding of Domain Driven Design (DDD), 12 factor Apps, Micro services design patterns Strong fundamentals OOPS concepts, SOLID principles, Data Structures/Algorithms, Exception Handling, Coding Standards, Logging Passionate about writing clean, modular and unit testable code Possesses strong verbal and written communication skills. Experience with Agile development BE/BTech in Computer Science / MIS or equivalent work-related experience Educational Qualification: Bachelors degree in Engineering or Masters degree . Exp : 5 to 11 yrs Mandatory Skills : Data Structure , Algorithm, Java 8+, Springboot, Microservices Notice period : Immediate joiner or Serving notice period If interested , Please share the below details in mail to reach you Email id :sranganathan11494@altimetrik.com Total years of experience: Experience relevant to Java: Relevant experience to Springboot : Relevant experience to Microservices : Relevant experience to Datastructure & Algorithm : Relevant experience to Design pattern : Current CTC : Expected CTC: Notice Period: Highesh Education qualification : Company name: Contact No: Contact email id: Current Location : Preferred Location : Are you willing to work2 days Work from office ( Bangalore): Thanks R Sasikala
Posted 1 week ago
3.0 - 8.0 years
4 - 8 Lacs
Bengaluru
Hybrid
We seek an experienced professional in backend REST API development with a solid understanding of frontend web UI. We need someone with expertise in Java, Spring, Design Patterns, and REST, who enjoys reviewing code and making incremental improvements. About You Experience, Education, Skills, and Accomplishments: At least 3 years of experience in Java/J2EE 1.5: Servlets, JSP, JMS, JPA, JDBC (2+ years) At least 2 years of experience in Spring At least 1 years of experience in Object-oriented software design patterns Release cycle of modern, Java-based web applications Developing web services: REST, SOAP, WSDL, Apache CXF, Apache Axis Unix/Linux environments It Would Be Great If You Also Have: Agile/Scrum Software development methodologies (2 years+) Elastic Search engine Configuration Management tools: Redmine/Bugzilla, Jenkins/Hudson, Maven experience Version Control: SVN, Git, Mercurial Angular knowledge is good to have What Will You Be Doing in This Role? Design, develop, and maintain Java-based applications with a focus on performance, scalability, and reliability. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, efficient, and well-documented code following industry best practices and coding standards. Troubleshoot and debug applications , resolving technical issues across the development lifecycle. Work with frameworks like Spring Boot, Hibernate, and RESTful APIs to build robust backend systems. Participate in code reviews , providing and receiving constructive feedback to improve code quality. Implement unit and integration tests using JUnit, Mockito, or similar tools to ensure code stability. Contribute to database design and optimization , working with SQL and NoSQL databases. Stay updated with emerging technologies and apply them to improve application performance and maintainability. Support deployment and CI/CD processes using tools like Jenkins, Docker, and Git. About the Team: The Incites B&A Development team consists of multiple squads working on various initiatives, from application UI/API to data testing, enhancing data quality, and optimizing application performance for our customers. Hours of Work: Full-time 45 hours per week Hybrid working model
Posted 1 week ago
4.0 - 9.0 years
9 - 13 Lacs
Bengaluru
Hybrid
We seek an experienced professional in backend REST API development with a solid understanding of frontend web UI. We need someone with expertise in Java, Spring, Design Patterns, and REST, who enjoys reviewing code and making incremental improvements. About You Experience, Education, Skills, and Accomplishments: At least 4 years of experience as a hands-on technologist Must-Have: Java, Spring Boot, Design Patterns, JUnit Strong knowledge of code improvement and optimization using design patterns, OOP, Sonar, etc. Extensive experience in log analysis to identify root causes of issues It Would Be Great If You Also Have: Nice-to-Have: AWS ECS, REST API, Angular, JavaScript, Docker, TypeScript, Elasticsearch, Feature Toggling, Groovy Experience with web UI and browser developer tools Experience with Elasticsearch or NoSQL databases What Will You Be Doing in This Role? Owning and developing robust data analytics-based products Mentoring and coaching team members as needed Identifying and solving problematic areas with innovative solutions Driving projects through the full development lifecycle, collaborating with team leads and external vendors as necessary Reviewing the existing application codebase and recommending improvements
Posted 1 week ago
3.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Hybrid
We are looking for an Associate Lead Quality Assurance Engineer to join our team in India. This is an amazing opportunity to work on different project with our QA team having different competencies to compete and learn together. We have a great skill set in the team related to Manual Testing, Test Automation, Performance Testing, DevOps, Accessibility Testing and Security Testing. We need someone experienced in both Automation and Manual testing, covering Application UI, Services, and Data. Ideally, you should have a strong background in writing Automation tests using Java and TypeScript. About You Experience, Education, Skills, and Accomplishments: Over 3 years of experience as a hands-on technologist Must-Have: Angular, JavaScript, Docker, TypeScript Strong knowledge of code improvement and optimization using design patterns, OOP, Sonar, etc. Extensive experience in log analysis to identify root causes of issues It Would Be Great If You Also Have: Experience with web UI and browser developer tools Experience with Elasticsearch or NoSQL databases What Will You Be Doing in This Role? Owning and developing robust data analytics-based products Mentoring and coaching team members as needed Identifying and solving problematic areas with innovative solutions Driving projects through the full development lifecycle, collaborating with team leads and external vendors as necessary Reviewing the existing application codebase and recommending improvements About the Team: The Incites B&A Development team consists of multiple squads working on various initiatives, from application UI/API to data testing, enhancing data quality, and optimizing application performance for our customers. Hours of Work: 45 hours per week
Posted 1 week ago
10.0 - 20.0 years
20 - 35 Lacs
Chandigarh
Remote
Position: Senior Principal Consultant- Technical Architect, SFDC- FSL Location: Remote Shift: EST Rate: Open Openings: 4 Job Description: A Salesforce FSL Architect must possess broad knowledge across multiple development platforms and draws on their skills and experience to assess customer requirements and architecture in order to design secure, high-performance technical solutions that maximize the potential of the Salesforce platform Responsibilities: Understand SFS Scheduling and optimization configuration, out-of-box capabilities and configuration of scheduling policies, work rules & Service Objectives Understand SFS resource management, contractors, timesheets, operating hours, shifts, primary and secondary territory setup. inventory management (return, request & track) Understand API capabilities to integrate in and out of Salesforce and SFS API capabilities Understand Salesforce Field Service (SFS) architecture, Work Order and Service Appointment life cycle, bulk scheduling, dispatch, unschedule. Preventive maintenance and configuration of Dispatcher Gantt Lead and facilitate discovery and scoping sessions with clients. Understand client business process and potential constraints (budget, timeline, expertise, etc.) to define optimal and reasonable project scope and expectations Incorporate past experiences, business savvy, creative and out-of-the-box thinking in designing solutions; offer multiple, potential solutions Coordinate with Technical Architects/CTA's, integration, and data consultants, and others, as needed, for specific technical design requirements Excellent in identifying the gaps and opportunities between as-is and to-be processes. Provide technical leadership and insights during RFP and presales process, able to work closely with presales team. Create and defend solution estimate and SOW Setup of project governance model. Understand the business problem and convert the problem into value stream through a feasible application architecture. Excellent skills in persuasion and documentation detailing out all the aspects of architecture like security, business process mapping, integrations plan, environment plans, risks and mitigation plan, boundaries and responsibilities definition of each stakeholder. Qualifications we seek in you! Minimum qualifications: B.E or B.Tech or MCA Relevant experience in Salesforce Field Service (SFS) Strong understanding of Salesforce FS architecture and components. Experience with web development technologies such as HTML, CSS, JavaScript, and Apex. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Salesforce certifications are a plus. Must have integrations experience with different tools and technologies using middleware or point to point. Excellent understanding of design patterns, enterprise architectural patterns and enterprise integration patterns. CI/CD exposure is a must. Excellent skills in large data volume applications and security aspects. ArchiMate is an additional advantage. Preferred qualifications Salesforce PD II, Sales Cloud, Service Cloud and Marketing Cloud Certifications etc...
Posted 1 week ago
5.0 - 10.0 years
15 - 20 Lacs
Bengaluru
Work from Office
The role We are seeking a Java Full Stack Developer to join a fast-paced, highly collaborative engineering team. In this role, you will work with your scrum team to prototype, design, develop, and qualify software solutions. The Engineering team embraces a highly collaborative development model that requires deep development involvement from start to finish for each project. What youll bring Responsibilities Design, develop, qualify, deploy, and support scalable software applications/systems Build and maintain products and solutions throughout its life cycle Help drive technical direction of a complex software system Collaborate and work with scrum team members to turn requirements into prototypes, technical designs, and implementation Collaborate with developers across scrum teams to maintain technical design and code standards Participate in reviews of business requirements Contribute to functional specifications, technical designs, and qualification plans Experience and Skills 5-10 years of hands-on contribution in software engineering or related field. Experience in Core Java, Multithreading, Algorithm & data Structure, Solid Principal, Design pattern, Scalability, JVM, Debugging. Knowledge on virtualization technologies and concept Experience in designing solutions from scratch Storage Domain background is a must. Experience in designing scalable distributed software Strong knowledge of Object Oriented development and design principles Deep understanding of engineering processes (including Agile methodologies) Advanced problem solving skills Ability to convey complex technical information in a clear and concise manner Tech savvy, detail oriented, and highly driven Outstanding interpersonal and communication skills A genuine passion for engineering high-quality solutions Relevant formal education, including BSCS or MSCS
Posted 1 week ago
9.0 - 12.0 years
12 - 16 Lacs
Hyderabad
Work from Office
The Team: As a member of the S&P Global Market Intelligence Technology team, you'll join a dynamic group of talented and ambitious engineers. Our software engineers are integral to the full lifecycle of our products, from design through release. You'll be expected to participate in the design, development, troubleshooting, and debugging of software programs to enhance existing products and develop new ones. Collaboration with QA Analysts, Business Analysts, and Infrastructure Teams will be key to your role. Impact: In this position, you'll be responsible for creating technical designs, developing high-performing web applications, and ensuring quality through a comprehensive testing process. You'll work with cutting-edge technologies, where innovation and delivery are rewarded. You will be part of the team that supports the search application on our company-wide product platform, providing essential information to the global finance industry and beyond. What's in it for you: We are currently seeking a Lead Software Developer who is enthusiastic about new and emerging search technologies. This role offers the chance to work alongside highly skilled search engineers, including experts in Data Science and Machine Learning. Responsibilities: Architect, design, and develop solutions within a multifunctional Agile team to support key business needs for the platform's search application. Design, implement, and test front-end solutions for the web platform application. Design, implement, and test middleware applications within the search application architecture. Engineer components and common services focused on integration with advanced AI systems. Collaborate with AI/ML teams to integrate next-generation reasoning and agent orchestration. Apply best practices in software engineering while leveraging automation throughout solution delivery. Collaborate and lead effectively with technical and non-technical stakeholders. Must be able to articulate technical solutions through documentation, diagrams, code comments, etc. Qualifications: Basic Qualifications: Bachelors degree in computer science, Information Systems, or Engineering. 9-12 years of significant experience in developing web applications and services. Proficiency in object-oriented design and design patterns. Experience in application development using mainstream programming languages and frameworks. Familiarity with autonomous AI systems and interest in AI planning tools. Experience in backend integration involving AI APIs. Solid experience in web development technologies. Minimum of 3 years of experience in working with search technologies. Knowledge of cloud computing platforms, containerization, and orchestration. Understanding of modern communication protocols. Experience with machine learning models for enhancing application features is advantageous. Proficient in Agile development methodologies including familiarity with test-driven or behavior-driven development approaches and related testing frameworks. Preferred Qualifications: Additional experience in application development using other programming languages and frameworks is beneficial. Familiarity with distributed systems and messaging protocols. Experience in handling large data volumes with applications/middleware.
Posted 1 week ago
8.0 - 13.0 years
40 - 70 Lacs
Pune
Work from Office
Role Overview We are seeking a Senior C/C++ Software Engineer to architect and develop core backend systems for our fintech platform. This role focuses on building robust, scalable, and secure financial software components with emphasis on performance and reliability. - **6-8 years of professional experience** in C/C++ development - **Design Patterns Proficiency:** Expert-level knowledge of GoF design patterns (Singleton, Factory, Observer, Strategy, etc.) - **C/C++ Paradigms:** Deep understanding of modern C++ standards (C++11/14/17/20), RAII, smart pointers, move semantics - **Multithreading:** Advanced knowledge of concurrent programming, thread synchronization, mutexes, condition variables, atomic operations - **Object-Oriented Programming:** Strong grasp of OOP principles, inheritance, polymorphism, encapsulation, abstraction - **Cryptographic Operations:** Hands-on experience with encryption/decryption, hashing algorithms, digital signatures, PKI - **Network Programming:** Expertise in TCP/IP socket programming, network protocols, client-server architecture - **Cross-Platform Development:** Proven experience developing for Windows, macOS, and Linux environments ### Core Competencies - **Debugging Skills:** Proficient with advanced debugging tools (GDB, Valgrind, Visual Studio Debugger, Address Sanitizer) - **Performance Optimization:** Experience with profiling tools and performance tuning - **Memory Management:** Deep understanding of memory allocation, leak detection, and optimization - **Software Architecture:** Ability to design scalable and maintainable software systems - **Version Control & Operational Tools:** (Github, Git Cli, Jira, etc.) Advanced Git knowledge, branching strategies, code review processes, Jira understanding ### Soft Skills - **Effective Communication:** Clear verbal and written communication skills for technical discussions - **Team Collaboration:** Proven ability to work effectively in cross-functional teams - **Problem-Solving:** Strong analytical thinking and troubleshooting capabilities - **Code Quality:** Commitment to writing clean, maintainable, and well-documented code ## Good-to-Have Requirements ### Additional Technical Skills - **JNI (Java Native Interface):** Experience bridging C/C++ with Java applications - **Financial Domain Knowledge:** Understanding of trading systems, payment processing, or financial protocols - **Database Integration:** Experience with SQL/NoSQL databases and ORM frameworks - **Build Systems:** Knowledge of CMake, Make, or other build automation tools - **Continuous Integration:** Experience with CI/CD pipelines and automated testing - **Security Best Practices:** Knowledge of secure coding practices and security frameworks - **LLM hands on:** Knowledge of prompt engineering and comfortable usage of LLMs (Claude/Cursor/gemini/ChatGPT) ### Development Tools - **IDE Proficiency:** Advanced usage of Visual Studio, CLion, or Qt Creator - **Static Analysis:** Experience with static code analysis tools (SonarQube, Clang-tidy) - **Documentation Tools:** Familiarity with Doxygen or similar documentation generation - **Package Management:** Experience with Conan, vcpkg, or similar package managers ## Optional/Bonus Skills ### Mobile Development Knowledge - **Native Mobile Development:** Experience with Android NDK or iOS native development - **Cross-Platform Frameworks:** Knowledge of React Native, Flutter, Cordova, or Xamarin - **Mobile Security:** Understanding of mobile-specific security considerations ### Additional Technologies - **Scripting Languages:** Python, PowerShell, or Bash scripting capabilities - **Web Technologies:** Basic understanding of REST APIs, JSON, XML - **Cloud Platforms:** Familiarity with AWS, Azure, or Google Cloud services - **DevOps:** Knowledge of Docker, Kubernetes, or infrastructure as code ## Key Responsibilities ### Architecture & Design - Design and architect core financial software components and libraries - Create technical specifications and system design documents - Ensure scalability, performance, and security in system design - Review and approve architectural decisions for development teams ### Development & Implementation - Develop high-performance C/C++ backend systems and libraries - Implement secure cryptographic operations for financial transactions - Build robust networking components using TCP/IP socket programming - Ensure cross-platform compatibility across Windows, macOS, and Linux ### Quality & Performance - Conduct comprehensive code reviews and maintain coding standards - Implement and maintain automated testing frameworks - Optimize system performance and resolve complex technical issues - Ensure compliance with financial industry security standards
Posted 1 week ago
9.0 - 13.0 years
0 Lacs
noida, uttar pradesh
On-site
As a member of the new initiatives team at AeroQube, your main focus will be on problem-solving and innovation. You will evaluate technology to formulate solutions for specific technology problems and assist others in building prototypes and implementing solutions. Your responsibilities will also include architecting and designing software components to meet non-functional requirements such as performance and scalability. Collaboration within teams to achieve common deliverables and ensuring that everyone contributes effectively will be a key aspect of your role. In addition, you will work both independently and as part of a team to deliver specific targets with a strong emphasis on performance. Mentoring and guiding team members to enhance their skill sets, managing conflicts that may arise from technical implementation gaps, and conducting design and code reviews will also be part of your responsibilities. Identifying project risks and planning mitigation actions with project managers, as well as participating in organizational processes like recruitments, appraisals, and certification audits, will be crucial aspects of your role. Success in this role will be demonstrated through ensuring the safety and security of business systems, transforming legacy systems into new, future-proof systems, exploring new technologies to solve specific problems, adapting quickly to situations and tasks, and displaying a passion for coding. Key skills required for this role include a minimum of 9 years of experience in software development, expertise in encryption and decryption in Java using AES/RSA, familiarity with cryptography concepts, experience with web application development using J2EE with NoSQL or RDBMS, proficiency in programming languages, operating systems, and software design, and strong problem-solving and debugging abilities. Desired skills include experience with Java/.Net/NodeJS, Spring, ORACLE, HTML5, JavaScript frameworks, familiarity with ElasticSearch/Solr/Lucene, Redis, Kafka, or MongoDB, knowledge of agile software development practices, and an interest in continuous learning and adapting to new technologies. AeroQube offers a range of benefits including medical insurance, a flexible working environment, skills development opportunities, food and beverage amenities, employee clubs and activities, work-life balance initiatives, and financial benefits. Join AeroQube and be part of a dynamic team focused on innovation and problem-solving in the technology space.,
Posted 1 week ago
10.0 - 18.0 years
0 Lacs
karnataka
On-site
As a Full Stack Architect (Angular + Java) with 10-18 years of experience, you will play a crucial role in the architectural design, technology direction, and overall technical ownership of our core products based in Bangalore. Your primary responsibility will be to collaborate closely with engineering leaders, product managers, and business stakeholders to deliver innovative and scalable solutions. Your key responsibilities will include designing and architecting scalable front-end and back-end systems utilizing Angular (latest versions) and Java/Spring Boot. You will be tasked with defining best practices, code standards, and development processes for full-stack teams, while driving UI/UX architecture decisions with a focus on performance, scalability, and security. Additionally, you will work alongside product managers and business teams to translate product vision into a technical roadmap. In this role, you will lead Proof of Concepts (PoCs), conduct technical feasibility analysis, and make informed decisions regarding the selection of frameworks and tools. Your expertise will be instrumental in guiding and mentoring engineering teams throughout the design, implementation, and problem-solving processes. You will oversee the full development lifecycle from architecture to deployment and performance monitoring, ensuring seamless integration between front-end, back-end, and third-party systems. To excel in this position, you should possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with 10-12 years of experience in full-stack software development within product-based environments. Your technical skills should include proficiency in Angular (v12+), TypeScript, RxJS, NgRx, Java, Spring Boot, REST APIs, and microservices architecture, as well as a solid understanding of front-end and back-end performance optimization. Furthermore, you should demonstrate expertise in HTML5, CSS3, SCSS, modern UI frameworks, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/Cassandra), CI/CD pipelines, Git, DevOps practices, containerization (Docker, Kubernetes), and cloud services (AWS/Azure/GCP). A sound knowledge of software architecture principles, design patterns, and security best practices is essential, along with excellent communication, team collaboration, and mentoring skills. Experience with GraphQL, gRPC, WebSockets, API Gateway tools, OAuth2/SAML-based authentication, test automation tools (Jasmine, Karma, JUnit), Agile/Scrum-based product development environments, and scalable SaaS or enterprise platforms is considered a plus. Your role as a Full Stack Architect (Angular + Java) will require you to leverage your skills in GraphQL, TypeScript, security best practices, SAAS, architecture, Java, SQL (PostgreSQL/MySQL), cloud services (AWS/Azure/GCP), RxJS, design patterns, DevOps practices, HTML5, microservices architecture, Jasmine, Angular (v12+), Karma, CSS3, SCSS, NoSQL (MongoDB/Cassandra), containerization (Docker, Kubernetes), NgRx, REST APIs, and more to drive the success of our core products.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
coimbatore, tamil nadu
On-site
We are looking for interested and talented developers in Asp.Net to join our team. You should enjoy working in a challenging environment and have the enthusiasm and ambition to develop and complete projects to the highest standards. Candidates with 3 to 4 years of experience in Asp.Net / C#.Net and MS SQL will be considered. Dynamic Engineers / Graduates & Post Graduates with 3+ years of experience in the IT development section are preferred. Exposure to object-oriented programming and good analytical skills are essential. You should have good technical knowledge and experience in ASP.NET / C# .NET frameworks (2.0/3.5/4.0), SQL Server 2008, JS, AJAX, and ADO.NET 2.0. Experience in Design Patterns and MVC frameworks is an added advantage. Database design and functional design experience are also required. Experience of the full software development lifecycle from business/systems analysis, thorough requirements gathering, and functional specification authoring to development, testing, and delivery is essential. Having end-to-end Project Management skills such as Planning, Organizing & Controlling the project development activities is desirable. At times, this job requires interacting with clients. The ability to take and understand a client brief, communicate effectively with your Project Manager and client, and excellent project and personal time management skills are preferred. Responsibilities include communicating with the client for requirement analysis, performing a technical analysis of requirements and preparing a detailed technical design, handling the team of developers / mentoring the juniors by task briefing, reviewing the tasks, and providing feedback. You will also be responsible for the preparation of external documentation such as Requirement Specification, User Manual, System Manual, and Technical documentation, as well as developing internal documentation like Project Plan, Database design, and Functional design. Coordination with other teams such as Design & QA team for project completion/fulfillment and taking care of the Application delivery to the clients are part of the responsibilities. Job Category: Immediate Openings Job Locations: Coimbatore,
Posted 1 week ago
8.0 - 12.0 years
0 Lacs
punjab
On-site
You are seeking an experienced Java Lead Engineer to join our team at Mohali as a permanent employee. As a Java Lead Engineer with over 8 years of experience, you will be responsible for leading a Scrum team of 15-18 engineers in the development of scalable, cloud-native applications. Your primary responsibilities will include mentoring the Agile team in developing enterprise-grade applications, designing and implementing scalable cloud-based solutions using Java, Spring Boot, and AWS, ensuring software quality and adherence to best practices such as OOP, SOLID principles, and design patterns, and promoting modern cloud architectures and microservices. To excel in this role, you must have at least 8 years of hands-on experience in Java, with proficiency in Spring Boot, AWS, and Kubernetes. You should also possess mandatory experience in the travel industry, a strong grasp of OOP, SOLID principles, and design patterns, proven leadership skills in managing Agile teams of at least 8 engineers, and expertise in event-driven architectures, RESTful APIs, and microservices. In addition to a competitive salary, we offer a comprehensive benefits package that includes full family insurance coverage, a relocation bonus, and the opportunity to visit our on-site office in Germany. This is a full-time, permanent position with benefits such as health insurance, provident fund, and a yearly bonus. If you are looking to work in a dynamic environment where you can lead a talented team in developing cutting-edge applications, this position is perfect for you. Join us in Mohali and be a part of our innovative team driving technological advancements in the travel industry.,
Posted 1 week ago
7.0 - 12.0 years
0 Lacs
kolkata, west bengal
On-site
As the Product Owner for AllRide Apps at Innofied Solutions in Kolkata, West Bengal, India, you will be instrumental in constructing, advancing, and steering the roadmap for the application to align with the overarching product vision and growth trajectory. With a background in product management and/or delivery spanning 8-12 years, you will be responsible for defining the digital product strategy for AllRide Apps. This entails establishing a clear product vision, roadmap, objectives, and key results to guide its development. By leveraging user feedback, market analysis, and emerging technology trends, you will unearth insights and identify opportunities to enhance the product. Collaborating closely with the software development team, you will ensure a seamless delivery of enhancements and features, with a focus on meticulous user acceptance testing. Working in tandem with the engineering team and other product owners, you will translate business and user requirements into actionable tasks, manage the product backlog, prioritize key deliverables, and oversee timely product releases. Your role will involve prioritizing development tasks to meet project deadlines and deliver continuous value for customers and stakeholders. By engaging with customers to understand their needs and aligning the product roadmap with strategic objectives, you will drive the product's evolution. Additionally, you will reach out to subject matter experts to introduce best practices in the product development ecosystem. To excel in this position, you should possess strong communication and team leadership skills, along with a solid grasp of Agile principles and processes. Furthermore, a minimum of 3 years of experience in product management and/or product delivery, coupled with robust design and coding expertise using OOPS concepts, principles, and design patterns, will be essential. Experience in successfully delivering multiple projects will be an added advantage. As part of the benefits package, you will be entitled to a family medical insurance cover of INR 3 Lacs and Provident Fund benefits. Innofied Solutions, a digital transformation company with a global presence and a dedicated team, offers this exciting opportunity to lead the product development of AllRide Apps, a SaaS-based software equipped with smart technologies and AI capabilities for transport and delivery businesses.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
ahmedabad, gujarat
On-site
We are looking for a highly motivated and experienced Senior Software Engineer to be a part of our team and take on a crucial role in the development and enhancement of our advanced options analytics platform. As a Senior Software Engineer, you will be primarily involved in designing, developing, and implementing robust and scalable Java-based solutions for calculating and analyzing options pricing models and risk metrics. The ideal candidate will have a strong understanding of financial markets, options theory, and a successful track record of building high-performance, data-driven applications in Java. Your responsibilities will include: - Designing, developing, and maintaining Java-based components for our options analytics platform, such as pricing models, risk calculations (Greeks, VaR, etc.), and data processing pipelines. - Implementing and optimizing complex algorithms for option pricing and risk analysis to ensure accuracy and performance. - Collaborating with product managers and stakeholders to comprehend requirements and translate them into technical solutions. - Writing clean, well-documented, and testable code following best practices. - Participating in code reviews and contributing to enhancing the team's development processes. - Troubleshooting and debugging issues to ensure the stability and reliability of the platform. - Staying updated with the latest advancements in options pricing models, financial markets, and Java technologies. - Contributing to the architecture and design of the overall system. - Mentoring junior engineers and providing technical guidance. Qualifications we seek in you: - Bachelor's or Master's degree in Computer Science, Financial Engineering, or a related field. - 5+ years of experience in software development with a focus on Java. - Strong understanding of object-oriented programming principles and design patterns. - Proven experience in building and optimizing high-performance, multi-threaded applications. - Solid knowledge of financial markets, options theory, and derivative pricing models (e.g., Black-Scholes, Binomial, Monte Carlo). - Experience with numerical methods and algorithms used in options pricing and risk management. - Proficiency in working with large datasets and data processing techniques. - Experience with testing frameworks (e.g., JUnit, Mockito) and continuous integration/continuous deployment (CI/CD) pipelines. - Experience in building distributed systems and APIs. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. At Trading Technologies, we offer competitive benefits including medical, dental, vision, flexible work schedules with a hybrid work model, generous PTO days, milestone anniversary bonuses, tech resources, subsidy contributions towards gym memberships and health/wellness initiatives, and a forward-thinking culture that promotes diversity and inclusion.,
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
IndiaNIC is an offshore Software Development Company located in Ahmedabad, India, employing a team of 600+ experts working across various countries. The company excels in translating concepts into digital solutions through cutting-edge technologies and exceptional UI/UX designs. Specializing in website development, mobile apps, IoT, AI & ML, and other tailored services, IndiaNIC has effectively completed 7000+ projects for 3000+ clients globally. As a Java Backend Developer at IndiaNIC, you will need 5 to 10 years of experience, based in Ahmedabad, working in the office. Your responsibilities will include being well-versed in common technology stacks, developing web frameworks such as MVC, Spring, microservices, and cloud-based applications. You should have a deep understanding of agile methodologies, multiple front-end languages, and design patterns like DAO, DTO, and Model View Controller. Proficiency in JSON, XML technologies, and creating Restful API architecture using Spring Boot is essential. Furthermore, you will be involved in Infrastructure as Software, including Container Orchestration, Observability, and CICD. For this role, you should be a strong Java backend developer with a proficient knowledge of solving algorithms. Possessing experience in solving medium-easy, medium-hard, and hard-easy problems on platforms like GeekForGeeks and LeetCode is expected. A decent understanding of SQL concepts and Object-Oriented principles is required. Additionally, familiarity with frontend technologies like React/Angular, AWS stack, and Git/CI-CD pipeline would be advantageous. Join IndiaNIC and be part of a dynamic team that thrives on innovation and creativity in the software development industry.,
Posted 1 week ago
6.0 - 10.0 years
0 Lacs
chennai, tamil nadu
On-site
As a Senior Unqork professional at EY within the Development Platform team, your role will involve leading the team to deliver projects from a technical perspective, providing expertise on the Unqork platform, mentoring staff, leading client interactions, contributing to project proposals, participating in technical decisions, and assisting in solution architectures. You will be responsible for working as a technical lead on development projects, collaborating closely with clients to understand their requirements, monitoring project deliverables, evaluating technology stacks, designing reusable components, ensuring timely project delivery, preparing technical documentation, leading and mentoring development teams, and translating functional requirements into solutions. The ideal candidate should have a minimum of one year of experience in Unqork configuration, 6+ years of development experience, Unqork certification, proficiency in Unqork tools and technologies, UI experience, knowledge of object-oriented programming, experience in cloud environments, familiarity with web security protocols, exposure to low code/no code platforms, and expertise in areas such as continuous integration/deployment, Agile methodologies, unit testing, version control, software development best practices, and distributed architectures. Additionally, strong problem-solving skills, analytical abilities, and the capability to connect technology with business value are essential. To qualify for this role, you should possess a Bachelor's/Masters degree in Computer Science, Engineering, Information Systems Management, or a related field, along with 6 to 9 years of experience, leadership skills, and knowledge of Agile frameworks. Technical delivery skills and a proactive approach to learning new technologies are also valued. Working at EY offers opportunities for personal and professional growth, diverse project experiences, skill development, coaching, feedback, and the chance to contribute to building a better working world. EY is committed to shaping the future with confidence and creating value for clients, society, and the planet through innovative solutions and advanced technologies. By joining EY, you become part of a global network of professionals focused on delivering high-quality services across various industries while fostering teamwork, growth, and development.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
ahmedabad, gujarat
On-site
You are a highly motivated and experienced Senior Software Engineer being sought to join a dynamic team and contribute significantly to the development and enhancement of a cutting-edge options analytics platform. Your primary responsibilities will involve designing, developing, and implementing robust and scalable Java-based solutions specifically tailored for calculating and analyzing options pricing models and risk metrics. The ideal candidate will possess a strong comprehension of financial markets, options theory, and a proven track record in constructing high-performance, data-driven applications utilizing Java. Your role will entail: - Designing, developing, and maintaining Java-based components for the options analytics platform, encompassing pricing models, risk calculations (Greeks, VaR, etc.), and data processing pipelines. - Implementing and optimizing intricate algorithms for option pricing and risk analysis to ensure accuracy and performance. - Collaborating with product managers and stakeholders to comprehend requirements and translate them into technical solutions. - Writing clean, well-documented, and testable code following industry best practices. - Participating in code reviews and contributing to the enhancement of the team's development processes. - Troubleshooting and debugging issues to ensure platform stability and reliability. - Keeping abreast of the latest advancements in options pricing models, financial markets, and Java technologies. - Contributing to the architecture and design of the overall system. - Mentoring junior engineers and providing them with technical guidance. Qualifications and Skills: - Bachelor's or Master's degree in Computer Science, Financial Engineering, or a related field. - 5+ years of software development experience with a focus on Java. - Strong understanding of object-oriented programming principles and design patterns. - Proven expertise in building and optimizing high-performance, multi-threaded applications. - Sound knowledge of financial markets, options theory, and derivative pricing models (e.g., Black-Scholes, Binomial, Monte Carlo). - Experience with numerical methods and algorithms utilized in options pricing and risk management. - Proficiency in handling large datasets and data processing techniques. - Familiarity with testing frameworks (e.g., JUnit, Mockito) and continuous integration/continuous deployment (CI/CD) pipelines. - Experience in constructing distributed systems and APIs. - Excellent problem-solving and analytical abilities. - Strong communication and collaboration skills. Trading Technologies is a leading Software-as-a-Service (SaaS) technology platform provider in the global capital markets industry. The company's TT platform, renowned for its excellence, connects to major international exchanges and liquidity venues across listed derivatives and other asset classes, including fixed income and cryptocurrencies. TT offers advanced tools for trade execution, order management, market data solutions, analytics, trade surveillance, risk management, and infrastructure services to top-tier sell-side institutions, buy-side firms, and exchanges. Its prestigious client base comprises Tier 1 banks, brokers, hedge funds, proprietary traders, and more, who rely on the TT ecosystem for seamless trading operations. TT strategically partners with technology companies to enhance its offerings through the TT ecosystem, benefiting its global clientele.,
Posted 1 week ago
15.0 - 19.0 years
0 Lacs
karnataka
On-site
The responsibilities of the role include partnering with and acting as a trusted advisor to partners in both Consulting Sales and Delivery to assist in defining and delivering high-quality enterprise-capable solutions. You will work closely with team members to develop practical roadmaps for moving the enterprise towards the future state vision, considering business, technical, and delivery constraints. Analyzing partner requirements, current state architecture, and gaps to create a future state architecture vision for parts of the enterprise with a focus on reduced complexity, cost efficiencies, reuse, convergence, reduced risk, and/or improved business capabilities is a key aspect of the role. Additionally, you will participate in defining and operating the architecture governance process to ensure change initiatives align with the vision and roadmaps. Working closely with Domain Architects across key initiatives and projects to apply architecture principles and standards, and develop reference architectures and design patterns is also part of the responsibilities. Communication of principles, standards, vision, and roadmaps to partners and proactively addressing any questions or concerns identified is essential. Providing thought leadership on architectural topics, developing a forward-looking view of current and emerging technologies, and their impact on Enterprise Architecture are also important aspects of the role. Embedding Platform Thinking in all activities, owning and enhancing workflows and processes, promoting an environment of learning and development, and fostering the professional growth of team members are key responsibilities. The ideal candidate will possess a Bachelor's Degree in Engineering, Computer Science, or equivalent, with a Master's degree in Business or Technology being an advantage. A formal architecture certification such as TOGAF or equivalent is required. Candidates should have at least 15 years of experience in the IT industry, preferably in large, complex enterprises, with at least 7 years of experience in Enterprise Architecture in a large, multi-location, multi-national environment. Deep experience in delivering enterprise-scale IT solutions in a heterogeneous technology environment is necessary. Demonstrated expertise in Application Architecture, including EAI, Microservices, and Cloud native technologies, as well as experience in Domain-driven and Event-driven architecture and technologies such as Kafka and Spark, are preferred. Experience with architecting, designing, and developing large-scale retail business banking solutions using Open systems, messaging, dedication DB solutions, log analysis, log-based monitoring, and metrics-driven monitoring is desired. Familiarity with standard process methodologies, formal Architecture frameworks/methodologies, architecture governance frameworks, and heterogeneous technology platforms is expected. A solid understanding of all domains of Enterprise Architecture and practical experience in data modeling, object modeling, design patterns, and Enterprise Architecture tools is required. The candidate should have experience leading teams in the successful deployment of applications built on Cloud or on-prem enterprise environments for large Tier-1 Banks and Financial institutions. Experience with migrating from legacy applications to solutions ensuring minimal downtime, reduced risk, and excellent customer experience is beneficial. IT Strategy consulting experience is an advantage. Excellent verbal, written, and presentation skills are necessary for effectively communicating complex topics. The candidate should be able to think conceptually, identify patterns across different situations, drive consensus among partners with conflicting viewpoints, and manage people and teams effectively. Collaboration skills and the ability to motivate diverse teams are essential for success in this role.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
haryana
On-site
You have an excellent opportunity to join IntellyLabs as a full-time Senior Java Developer in Noida. As a Java engineer, you will work in Agile and cross-functional teams, requiring strong communication skills and a collaborative approach. Your responsibilities will include designing software products using modeling techniques and software design patterns, developing web-based business applications, participating in design and coding activities, and ensuring quality through code and design reviews. To qualify for this role, you should hold a Graduate or Post Graduate degree in Computer Science with 3-6 years of IT experience. You must have hands-on experience with Java, XML, Object-oriented analysis, design, and programming, as well as familiarity with ORM frameworks like Hibernate/JPA and application frameworks like Spring. Expertise in JavaScript Frameworks, AJAX, SOA, Web Services, and Unit Testing processes is essential. Additionally, experience with SaaS/Cloud/Multitenant-based projects, Design Patterns, database techniques/tools, application containers, and Agile/SCRUM methodology is desirable. If you are interested in this position, please apply or send your resume to HR@IntellyLabs.com. Join us to contribute to core product development projects with a focus on innovation and quality.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As part of Citi, diversity is considered a crucial business imperative and a source of strength. To best serve our clients, we prioritize fostering a culture of inclusion, equity, respect, and opportunities for all. Teams with diverse backgrounds and experiences bring unique perspectives to discussions, enhance decision-making processes, and ultimately improve overall business performance. At Citi, promoting a culture where merit is recognized in individual promotions, respect for others is valued and demanded, and opportunities for development are accessible to all, is a top priority. The Fixed Income eTrading Tech division plays a pivotal role in the electronic trading landscape, requiring real-time, low latency pricing, market making, and risk technology. Citi stands out as a key player in this competitive field due to its leading eTrading platform and substantial investment in technology. The FI eTrading team is dedicated to building high-performance, low latency technology that supports the execution of client trades worth billions of dollars daily. Our competitive edge lies in our exceptional and reliable trading platform, making this an exciting opportunity for individuals with a forward-thinking vision and a drive to explore uncharted territories. As a part of the Java Server development team, you will play a significant role in evolving our next-generation trading application. This role offers valuable exposure to the Electronic Trading business and the chance to work on a large-scale, modern technology platform with a global reach. Collaborating closely with end-users, you will gain direct insight into the fast-paced world of front office trading and finance. Your responsibilities will include: - Demonstrating a solid understanding of good design principles and the ability to adhere to complex designs. - Developing common, reusable components and services following Citis best practices. - Creating high-performance, low latency applications by leveraging existing Citi framework. - Ensuring the reliability, scalability, and performance of our components. - Applying an engineering mindset to development work, including understanding use-cases in detail, developing metrics for estimates, and actively contributing to system design decisions. - Evaluating and building POCs for new strategic initiatives and converting them into industrial-level solutions. - Providing post-release assistance to business, development, and support groups. - Developing applications in compliance with best practices, including Test-driven development, maintaining high unit test coverage, and continuous integration. Qualifications: Required: - 8+ years of hands-on development experience using Java, with expertise in Spring or another dependency injection framework. - 5+ years of experience in developing and maintaining highly scalable, real-time, low latency, high-volume microservices. - Experience with real-time messaging middleware and multi-threaded applications. - Strong fundamentals in software development, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving. - Experience in application deployment and debugging on UNIX/LINUX. Nice to Have: - Understanding of capital markets and financial derivatives. - Experience with system performance tuning and low latency Java programming. - Hands-on experience with database technologies, including RDBMS and NoSQL. - Experience with In-Memory Datastore/Cache libraries, CI/CD pipelines, and Test-driven development. Competencies: - Strong verbal and written communication skills. - Self-motivated with a determination to achieve goals. - Willingness to learn and strong analytical and problem-solving skills. - Good team-working skills with the ability to work in a distributed global team environment. - Ability to thrive in a fast-paced environment and deliver quality results within specified timeframes. Education: - Bachelor's degree or equivalent experience. Please note that this job description offers a broad overview of the responsibilities. Other job-related duties may be assigned as necessary.,
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough