Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We're seeking a seasoned Staff Java Engineer to drive the development of our B2B product suite. In this pivotal role, you will build robust, scalable, and intuitive applications that empower customers to seamlessly handle money movement transactions, including international payments. You will ensure technical excellence by advocating best practices, prioritizing security, enhancing development processes, and championing a quality-first mindset. Responsibilities Design and Development: Create robust, efficient, and scalable backend services using Java and Spring Boot. API Development: Design, build, and maintain APIs for web and mobile applications. Performance and Security: Ensure application performance, scalability, and security best practices. Cloud Integration: Collaborate with cross-functional teams to integrate cloud services into our backend infrastructure. Code Quality: Write high-quality, maintainable code that adheres to industry standards. Mentorship: Support junior and mid-level team members, conduct code reviews, and foster a culture of continuous improvement. Requirements 8+ years of professional experience as a Backend Engineer. Experience showing strong problem-solving skills and a passion for creating user-centric solutions. Core Java proficiency. A strong command of the Java language, including object-oriented programming, design patterns, exception handling, and memory management. Spring Framework (including Spring Boot)- In-depth knowledge of Spring, especially Spring Boot for building efficient and scalable backend applications. Understanding of Spring components like controllers, services, repositories, and security. RESTful API Development: Proficiency in designing and implementing RESTful APIs. Bonus Points Mastery over Java's core APIs, such as collections, streams, and concurrency frameworks. Experience within a B2B fintech environment would be highly desirable. Database-driven performance query optimization and Kafka messaging systems. This job was posted by Abhishek Gupta from Redpin. Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Responsibilities Work closely with Leads and Product teams. Help with design and code reviews in the team. Write highly optimised and performant code using appropriate design patterns and data structures. Take part in architectural discussions and drive changes to suit business goals. Part of the initiatives are to re-architect sub-systems as deemed necessary to support business growth. Requirements Strong experience in working on highly scalable systems. Development experience in Core Java Programming and related backend Java Frameworks like Spring. Has a good grasp on distributed programming concepts and should be evaluate the pros and cons of each approach. Strong understanding of messaging systems and have leveraged platforms like RabbitMQ, Kafka, etc. Good at problem-solving skills and data structures. Expected to have advanced concurrency skills in Java - must be knowledgeable of optimistic and pessimistic locking, their trade-offs, etc. Good command over JDBC, implication of different constructs, and experience with any of the relational database systems. Hands-on with Java performance tuning, garbage collectors, profilers, etc. Understanding of distributed design practices and an appetite to keep learning. Good knowledge of design patterns and their contextual usage. Firm believer in TDD (Test Driven Development). Self-driven, responsible, and keen eye for details. Strong collaborator and has the skills to participate in/guide technical discussions. Strong team player. This job was posted by Vanshika Jagtap from Arrise. Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Principal Software Engineer Connect (User-Access) Team is a dedicated collection of self-organizing, high performing, interdependent, co-located individuals representing different functional roles with all the necessary skills to create the foundational security capabilities for application teams. This team leads with mission to provide overall stewardship of enterprise grade application architecture & design within the context of holistic software development. This includes driving the architecture & design decisions and building consensus around it. The team leads the exploration in software architecture & technology innovations along with enabling excellence in overall team. Are you a collaborator capable of communicating effectively with Business and IT stakeholders across all organizational levels? Are you an innovator who embraces, adopts, and studies the latest technology to solve challenging business problems? If this describes you, Mastercard wants to talk to you about an opportunity to work with our Connect (User-Access) team. Role Needs Partner with stakeholders and product leaders to provide innovative solutions for continuously evolving application security, Connect (User-Access) and localization requirements. Drive the architecture for Connect (User-Access) products using your expertise in microservices-based architectures for the fintech industry. Ensure that your solutions use 12-factor application design principles. Design enterprise-grade APIs for services that follow Mastercard best-practices. Design and maintain technical blueprints and service descriptions for your solutions. Incorporate high-availability and system resiliency into your solutions to maximize up-time and capacity. Partner with senior technical and product leaders for the platform on how to deliver on your designs. Perform reviews to ensure teams are following your designs. Collaborate with fellow principal engineers, service architects, development teams, operations, and product owners. Provide technical leadership and mentorship to technical leads, and development teams. Represent the Connect (User-Access) program group as a contributing architect and technical advocate with other groups within Mastercard. Partner with the Architecture & Technology team to leverage best practices in global scale systems, including on-soil and cloud deployment scenarios. Key Skills Java (Core, Concurrency, Multithreading, Spring Framework, Hibernate) Microservices, REST APIs, MOM, Spring MVC, Spring Boot, Kafka, Apache Pulsar JUnit, Mockito, Integration Testing PCF, Kubernetes, EC2, ECS, NLB, ELB, API Gateway, DynamoDB, RDS (or similar experience around any cloud platform). Distributed Systems Architecture & Design (large-scale, low-latency systems) Optimization Performance Profiling & Tuning, Design Patterns & Best Practices Team & Technical Leadership, Mentoring Junior Engineers, Cross-Functional Team Collaboration, Stakeholder Engagement & Requirement Analysis, Strategic Planning & Execution All About You You have an exceptional foundation in Computer Science fundamentals, web applications & services, and microservices-based software architecture. You have demonstrated experience architecting solutions based on platform-as-a-service (PaaS) and containers. You have contributed to the design & implementation of high transaction volume, systems that operate at global scale and extreme up-time requirements. You have extensive experience in designing and building global-scale, back-end micro services using Java, Spring, Spring Boot, and event-based systems like Kafka. You have a deep understanding of No-SQL storage technologies such as MongoDB. You have experience with automated testing and successfully releasing software in a continuous delivery model using Git, Jenkins, Chef etc. You enjoy working in an Agile environment focused on continuous improvement. You have a strong desire to collaborate and provide mentorship to technology teams. You enjoy working with product leaders to inform and support options for delivering highly capable solutions that meet market demands. You desire to be hands-on building prototypes to solve complex business problems. You have excellent communication skills with both technical and non-technical people. You are a relentless self-starter who works quickly and efficiently to support product and technical objectives. You advocate for what’s technically important and doing the right thing. Education BS/MS degree or foreign equivalent in computer science, engineering, or related field. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-248958 Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Gurgaon, Haryana, India
On-site
HyperTest seeks a Senior Java Developer with profound expertise in Java's core mechanics and a passion for solving complex problems. This role is central to the development of our Java SDK, crucial for expanding HyperTest's functionalities. Ideal candidates will have a strong background in Java, including experience with library patching, bytecode manipulation, and observability frameworks like OpenTelemetry, New Relic, Datadog, etc. Responsibilities Develop the HyperTest Java SDK, employing advanced Java techniques for runtime library manipulation and data mocking. Extend OpenTelemetry for observability and monitoring in distributed systems, ensuring our SDK integrates seamlessly with modern development ecosystems. Create solutions for simulated testing environments that operate in various modes without modifying the original application code. Serve as a Java subject matter expert, guiding the team in best practices and innovative software development approaches. Requirements Java Expertise: Extensive experience in Java, including familiarity with its internals, memory model, concurrency, and performance optimization. Not just experience with high-level frameworks, but a solid understanding of underlying principles and the ability to manipulate Java's core functionalities. Software Architecture: Strong grasp of software design patterns, architectural principles, and the ability to solve complex problems with efficient, scalable solutions. Analytical Skills: Exceptional problem-solving abilities, capable of addressing complex challenges and driving innovative solutions. Specialized Knowledge: Experience with bytecode manipulation, library patching (e. g., Byte Buddy), and a clear understanding of Java's compilation and execution process. Ideal Candidate Profile Not Just Another Java Developer: We're looking for someone who has moved beyond just building applications with Spring Boot or similar frameworks. You should have experience that demonstrates a deep understanding of Java, including direct manipulation of bytecode, custom library creation, and performance optimization. A True Java Enthusiast: You find excitement in exploring Java beyond the surface level, delving into its internals, and leveraging this knowledge to build innovative solutions. This job was posted by Karan Raina from HyperTest. Show more Show less
Posted 2 weeks ago
4.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
We are seeking an experienced Python Backend Engineer to join our team in building high-performance, scalable backend systems for algorithmic trading. The ideal candidate will have strong expertise in developing exchange integrations, optimizing order management systems, and ensuring low-latency execution. Responsibilities Design and develop scalable backend systems for real-time trading applications. Build and optimize order management systems with smart order routing capabilities. Integrate multiple exchange APIs(REST, WebSockets, FIX protocol) for seamless connectivity. Develop high-performance execution engines with low-latency trade execution. Implement a real-time monitoring, logging, and alerting system to ensure reliability. Design fault-tolerant and distributed architectures for handling large-scale transactions. Work on message queues (RabbitMQ, Kafka) for efficient data processing. Ensure system security and compliance with financial industry standards. Collaborate with quant researchers and business teams to implement trading logic. Requirements Strong proficiency in Python (4+ years)with a focus on backend development. Expertise in API development and integration using REST, WebSockets, and FIX protocol. Experience with asynchronous programming(asyncio, aiohttp) for high-concurrency applications. Strong knowledge of database systems(MySQL, PostgreSQL, MongoDB, Redis, time-series databases). Proficiency in containerization and orchestration(Docker, Kubernetes, AWS). Experience with message queues(RabbitMQ, Kafka) for real-time data processing. Knowledge of monitoring tools(Prometheus, Grafana, ELK Stack) for system observability. Experience with scalable system design, microservices, and distributed architectures. Experience with real-time data processing and execution. Experience developing backtesting engines capable of processing millions of events per second. Understanding of rule-based trading engines supporting multiple indicators and event processing. Experience in data processing libraries: pandas, numpy, scipy, scikit-learn, and polars. Knowledge of parallel computing frameworks(Dask) for high-performance computation. Familiarity with automated testing frameworks for trading strategies and system components. Experience in data visualization tools for trading strategy analysis and performance metrics. Knowledge of quantitative trading strategies and algorithmic trading infrastructure. Contributions to open-source backend or data engineering projects. This job was posted by Shivangi Mathur from Unifynd. Show more Show less
Posted 2 weeks ago
0 years
3 - 6 Lacs
Hyderābād
On-site
This is an Internal document. Job Title:- Entry Level – Data Engineer/SDE About Kotak Mahindra Group: Established in 1985, the Kotak Mahindra Group is one of India’s leading financial services conglomerates. In February 2003, Kotak Mahindra Finance Ltd (KMFL), the group’s flagship company, received a banking license from the Reserve Bank of India (RBI). With this, KMFL became the first non-banking finance company in India to become a bank – Kotak Mahindra Bank Limited. The consolidated balance sheet of Kotak Mahindra Group is over 1 lakh crore and the consolidated net worth of the Group stands at 13,943 crore (approx. US$2.6 billion) as on September 30, 2012. The Group offers a wide range of financial services that encompass every sphere of life. From commercial banking, to stock broking, mutual funds, life insurance and investment banking, the Group caters to the diverse financial needs of individuals and the corporate sector. The Group has a wide distribution network through branches and franchisees across India, the international offices in London, New York, California, Dubai, Abu Dhabi, Bahrain, Mauritius and Singapore. For information, please visit the company’s website at http://www.kotak.com What we offer Our mission is simple – Building trust. Our customers' trust in us is not merely about the safety of their assets but also about how dependable our digital offerings are. That’s why we at Kotak Group are dedicated to transforming banking by imbibing a technology-first approach in everything we do, with an aim to enhance customer experience by providing superior banking services. We welcome and invite the best technological minds in the country to come join us in our mission to make banking seamless and swift. Here, we promise you meaningful work that positively impacts the lives of many. About our team DEX is a central data org for Kotak Bank which manages the entire data experience of Kotak Bank. DEX stands for Kotak’s Data Exchange. This org comprises of Data Platform, Data Engineering and Data Governance charter. The org sits closely with Analytics org. DEX is primarily working on the greenfield project to revamp the entire data platform which is on premise solutions to scalable AWS cloud-based platform. The team is being built ground up which provides great opportunities for technology fellows to build things from scratch and build one of the best-in-class data lake house solutions. The primary skills this team should encompass are Software development skills preferably Python for platform building on AWS; Data engineering Spark (pyspark, spark, scala) for ETL development, Advanced SQL and Data modelling for Analytics. The org size is expected to be around 100+ member team primarily based out of Bangalore comprising of ~10 sub teams independently driving their charter. As a member of this team, you get opportunity to learn fintech space which is most sought-after domain in current world, be an early member in digital transformation journey of Kotak, learn and leverage technology to build complex data platform solutions including, real time, micro batch, batch and This is an Internal document. analytics solutions in a programmatic way and also be futuristic to build systems which can be operated by machines using AI technologies. The data platform org is divided into 3 key verticals: Data Platform This Vertical is responsible for building data platform which includes optimized storage for entire bank and building centralized data lake, managed compute and orchestrations framework including concepts of serverless data solutions, managing central data warehouse for extremely high concurrency use cases, building connectors for different sources, building customer feature repository, build cost optimization solutions like EMR optimizers, perform automations and build observability capabilities for Kotak’s data platform. The team will also be center for Data Engineering excellence driving trainings and knowledge sharing sessions with large data consumer base within Kotak. Data Engineering This team will own data pipelines for thousands of datasets, be skilled to source data from 100+ source systems and enable data consumptions for 30+ data analytics products. The team will learn and build data models in a config based and programmatic and think big to build one of the most leveraged data models for financial orgs. This team will also enable centralized reporting for Kotak Bank which cuts across multiple products and dimensions. Additionally, the data built by this team will be consumed by 20K + branch consumers, RMs, Branch Managers and all analytics use cases. Data Governance The team will be the central data governance team for Kotak bank building and managing Metadata platforms, Data Privacy, Data Security, Data Stewardship and Data Quality platform. If you’ve the right data skills and are ready for building high concurrency systems involving multiple systems from scratch, then this is the team for you. Job Description:- Responsibilities:- Develop, and maintain scalable data pipelines and databases. Assist in collecting, cleaning, and transforming data from various sources. Work with AWS services like EC2, EKS, EMR, S3, Glue, Redshift, and MWAA. Explore and learn the latest AWS technologies to enhance capabilities and efficiency. Work with data scientists and analysts to provide necessary data for analysis. Ensure data quality and integrity throughout the data lifecycle. Participate in code reviews and contribute to a collaborative, high-performing team environment. Improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers. Create state of art software solutions which are durable and reusable for multiple teams This is an Internal document. Requirements:- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field. Proficiency in SQL and experience with at least one programming language (Python, Scala, Java, etc.). Familiarity with data warehousing concepts and ETL processes. Understanding of big data technologies like Hadoop, Spark, etc., is a plus. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Good to Have:- Experience with cloud platforms (AWS, Azure, Google Cloud). Familiarity with data visualization tools (Tableau, PowerBI). Personal Attributes:- Strong written and verbal communication skills Self-starter who requires minimal oversight Ability to prioritize and manage multiple tasks
Posted 2 weeks ago
15.0 years
0 Lacs
Gurgaon
On-site
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : SAP Hybris Commerce Good to have skills : NA Minimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary: As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure that project goals are met, facilitating discussions to address challenges, and guiding your team through the development process. You will also engage in strategic planning to align application development with business objectives, ensuring that the solutions provided are effective and efficient. Your role will require you to stay updated with industry trends and best practices to continuously improve application performance and user experience. Roles & Responsibilities: - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Facilitate training and knowledge-sharing sessions to enhance team capabilities. - Monitor project progress and implement necessary adjustments to meet deadlines. Professional & Technical Skills: - Strong understanding of e-commerce platforms and their architecture. - Experience with integration of third-party services and APIs. - Familiarity with agile methodologies and project management tools. - Ability to troubleshoot and resolve technical issues efficiently. Performance Engineering Fundamentals - In-depth knowledge of: Latency, throughput, concurrency, scalability, resource utilization - Performance metrics: CPU usage, memory consumption, disk I/O, network latency - Understanding of bottlenecks in multi-tiered architectures - JVM tuning (GC optimization, thread pools) - Database tuning (indexing, query optimization, DB Connection pool) - Monitoring & Observability - Have knowledge of Dynatrace, New Relic, Prometheus, Grafana - Resource tuning pods, autoscaling, memory/CPU optimization, Load Balancing, Cluster Configuration - Knowledge of Akamai Caching, APG Caching - Good to have if SAP Commerce Cloud CCV2 Experience Additional Information: - The candidate should have minimum 7.5 years of experience in SAP Hybris Commerce. - This position is based at our Gurugram office. - A 15 years full time education is required. 15 years full time education
Posted 2 weeks ago
5.0 years
2 - 5 Lacs
Gāndhīnagar
On-site
Experience - Minimum 5 years Location : GIFT CITY, Gandhinagar Qualification : Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Requirements : We are seeking a highly skilled and experienced Senior Java Full Stack Developer with a strong background in enterprise application development. Core Expertise: Proficient in Java 11/17, including advanced concepts and the Collections Framework. Strong understanding of Design Patterns. Deep experience with multithreading, concurrency, and ExecutorService. Hands-on experience with Spring Boot 3.x, Spring Data JPA, Hibernate, and Spring Batch. Experience with Microservices Architecture / Rest APIs. Good to Have: Familiarity with microservice design patterns such as Saga and CQRS. Working knowledge of RabbitMQ and/or Apache Kafka for message brokering and streaming. Experience with Elasticsearch. Exposure to Relational and NoSQL databases like MySQL, PostgreSQL, or MongoDB. Experience with containerization and orchestration tools like Docker and Kubernetes. Tools & Version Control: Proficient with Git, GitHub, GitLab, Bitbucket. Build Tools : Maven, Gradle. IDE & Editors: IntelliJ IDEA, Eclipse, Visual Studio Code. Shift : 10:00 AM to 6:30 PM Responsibilities : Design, develop, and maintain scalable and high-performance backend services using Java 11/17 and Spring Boot 3.x. Implement and manage microservices-based architecture following best practices. Integrate and optimize messaging systems using RabbitMQ and/or Apache Kafka. Design and optimize database schemas for relational and NoSQL databases. Implement batch processing using Spring Batch for large-scale data workflows. Apply appropriate design patterns and coding standards to build robust and maintainable code. Work with Docker and Kubernetes for containerization, deployment, and orchestration of services. Collaborate with DevOps teams for CI/CD pipeline setup and deployment automation. Participate in code reviews, unit testing, and system integration testing. Troubleshoot and resolve issues across development, test, and production environments. Collaborate closely with front-end developers, QA teams, and other stakeholders for end-to-end delivery. Nice to Have: Knowledge of CI/CD pipelines and DevOps practices. Experience with monitoring tools and performance tuning. Understanding of cloud platforms (AWS, GCP, or Azure). Educational Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Posted 2 weeks ago
18.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution delivery Lead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshops Maintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovation Use advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholders Drive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architects Provide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planning Ensure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsiveness Manage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teams Define, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadership Integrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystems Design scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domains Proven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifacts Strong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsiveness Experience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural delivery Advanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executives Showcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignment Thorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks Show more Show less
Posted 2 weeks ago
18.0 years
0 Lacs
Gurugram, Haryana, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution delivery Lead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshops Maintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovation Use advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholders Drive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architects Provide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planning Ensure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsiveness Manage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teams Define, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadership Integrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystems Design scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domains Proven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifacts Strong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsiveness Experience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural delivery Advanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executives Showcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignment Thorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Wissen Technology is Hiring for Java Developer About Wissen Technology: Wissen Technology is a globally recognized organization known for building solid technology teams, working with major financial institutions, and delivering high-quality solutions in IT services. With a strong presence in the financial industry, we provide cutting-edge solutions to address complex business challenges. Role Overview: We are seeking skilled Java Developers with a strong background in developing scalable, low-latency applications within the financial services domain. The ideal candidate will bring a combination of strong Java programming expertise and hands-on experience with enterprise-grade systems. Experience: 3-5 Years Location: Bangalore Key Responsibilities Design, develop, and maintain complex, high-performance, low-latency Java applications for financial trading platforms. Work on core components using Java 5.0 and above, Spring Framework, and Apache CXF. Develop microservices and RESTful APIs adhering to modern architecture and design principles. Collaborate with cross-functional teams for system design, integration, testing, and deployment. Analyze business requirements, perform impact analysis, and develop scalable technical solutions. Ensure code quality through unit testing, code reviews, and adherence to best practices. Participate in high/low-level system design and architectural discussions. Required Skills: Java (Core Java 5.0+), Spring, Apache CXF Solid understanding of OOPs, Data Structures, Algorithms, and Design Patterns Multithreading and Concurrency in high-volume server-side development Experience with Microservices Architecture Strong knowledge of RDBMS (preferably Sybase) Hands-on experience in Unix/Linux environments Familiarity with Sales & Trading platforms in Investment Banking / Capital Markets Ability to contribute to both High-level and Low-level Design Strong problem-solving, analytical, and communication skills The Wissen Group was founded in the year 2000. Wissen Technology, a part of Wissen Group, was established in the year 2015. Wissen Technology is a specialized technology company that delivers high-end consulting for organizations in the Banking & Finance, Telecom, and Healthcare domains. We help clients build world class products. We offer an array of services including Core Business Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud Adoption, Mobility, Digital Adoption, Agile & DevOps, Quality Assurance & Test Automation. Over the years, Wissen Group has successfully delivered $1 billion worth of projects for more than 20 of the Fortune 500 companies. Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’. The technology and thought leadership that the company commands in the industry is the direct result of the kind of people Wissen has been able to attract. Wissen is committed to providing them with the best possible opportunities and careers, which extends to providing the best possible experience and value to our clients. We have been certified as a Great Place to Work® company for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider. Great Place to Work® Certification is recognized world over by employees and employers alike and is considered the ‘Gold Standard’. Wissen Technology has created a Great Place to Work by excelling in all dimensions - High-Trust, High-Performance Culture, Credibility, Respect, Fairness, Pride and Camaraderie. Website: www.wissen.com LinkedIn: https://www.linkedin.com/company/wissen-technology Wissen Leadership: https://www.wissen.com/company/leadership-team/ Wissen Live: https://www.linkedin.com/company/wissen-technology/posts/feedView=All Wissen Thought Leadership: https://www.wissen.com/articles/ Employee Speak: https://www.ambitionbox.com/overview/wissen-technology-overview https://www.glassdoor.com/Reviews/Wissen-Infotech-Reviews-E287365.htm Great Place to Work: https://www.wissen.com/blog/wissen-is-a-great-place-to-work-says-the-great-place-to-work-institute-india/ https://www.linkedin.com/posts/wissen-infotech_wissen-leadership-wissenites-activity-6935459546131763200-xF2k About Wissen Interview Process:https://www.wissen.com/blog/we-work-on-highly-complex-technology-projects-here-is-how-it-changes-whom-we-hire/ Latest in Wissen in CIO Insider: https://www.cioinsiderindia.com/vendor/wissen-technology-setting-new-benchmarks-in-technology-consulting-cid-1064.html Show more Show less
Posted 2 weeks ago
18.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution delivery Lead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshops Maintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovation Use advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholders Drive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architects Provide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planning Ensure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsiveness Manage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teams Define, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadership Integrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystems Design scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domains Proven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifacts Strong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsiveness Experience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural delivery Advanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executives Showcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignment Thorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks Show more Show less
Posted 2 weeks ago
18.0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are seeking an experienced Senior Solution Architect with deep expertise in the C/C++ technology stack to lead the design and implementation of cutting-edge solutions across complex enterprise systems. This role requires excellent technical vision, leadership skills, and the ability to align architecture strategies with business objectives. Responsibilities Collaborate with cross-functional teams including Integration, Infrastructure, Data Architecture, Development, DevOps, and external vendors to ensure successful solution delivery Lead technical aspects of pre-sales activities, such as solution design for RFP/RFI responses, client presentations, and technical workshops Maintain a deep understanding of modern architecture patterns (e.g., microservices, API-driven design), technology trends, and industry best practices to drive innovation Use advanced communication and whiteboarding skills to articulate architectural strategies, multithreading models, data flows, and design trade-offs to diverse stakeholders Drive architectural governance to ensure compliance with enterprise technology standards and mentor junior and senior architects Provide thought leadership in C/C++ and adjacent technologies while participating in technology evaluations, PoCs, and roadmap planning Ensure all solution designs factor in non-functional requirements like performance, scalability, concurrency, memory optimization, and real-time responsiveness Manage critical architectural processes including planning, interdependency management, scheduling, and coordination of multiple teams Define, present, and defend technical architectures (conceptual, logical, solution, and data) to architecture review boards and senior leadership Integrate diverse systems by handling cross-system dependencies and ensuring seamless interactions among subsystems Design scalable, cost-effective, and high-performing solutions aligned with broader business and technical objectives Requirements 18+ years of experience in architecture design and implementation across application, data, infrastructure, and technology domains Proven expertise in C/C++ technology stack and in reviewing and optimizing solution architecture and design artifacts Strong understanding of Non-Functional Requirements (NFRs) such as performance, memory optimization, concurrency, scalability, and real-time responsiveness Experience in managing planning, interdependencies, scheduling, and coordination across multiple programs to support architectural delivery Advanced capability to define and articulate architectures to stakeholders at all levels, including architecture review boards and senior executives Showcase of designing solutions that address functional and non-functional business objectives while ensuring technical feasibility and alignment Thorough knowledge of cross-system integrations, dependencies, and enterprise standards with the ability to mitigate associated risks Show more Show less
Posted 2 weeks ago
140.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About NCR VOYIX NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities. Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems. Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape. Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner. Title: Golang Developer Location: Hyderabad Experience: 1Years – 3 years About Us: NCR Voyix Corporation (NYSE: VYX) is a global technology company leading how the world connects, interacts, and transacts with business. Our assisted and self–service solutions and comprehensive support services address the needs of hospitality and retail sectors in more than 40+ countries Role Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Golang Developer, you will be an integral part of our EDGE team, tackling complex development test and deployment tasks. You may also assist in defining stories on the backlog, participate in design activities, and collaborate with QA and internal stakeholders to ensure the delivery of high-quality solutions. Key Responsibilities: Take on complex development tasks within the team. Refactor code based on code reviews to maintain code quality. Debug, diagnose and troubleshoot issues Liaise with QA and internal stakeholders to ensure the right solution and quality. Deploy code to physical POS (Point of Sale) and SSCO (Self-Service Checkout) devices, ensuring seamless integration and functionality. Adhere to high engineering standards by following directions set by engineering leads and providing feedback when processes can be improved. Be a great team player by demonstrating a strong learning attitude and growth mindset. Core Skills (Must have): Strong development skills: Emphasize clean code, agile methodologies, and SOLID principles. Strong experience in designing software solutions Proficiency in Go programming language: Good experience in developing high-performance applications using Golang. Familiarity with Go's concurrency model, goroutines, and channels. Ability to write efficient, scalable, and maintainable code. Multi-threaded development: Experience in designing and implementing multi-threaded applications. GIT: Experience with version control systems, particularly GIT. Communication: Excellent written, verbal communication skills. Additonal preferred skills ( Good to have) Cloud computing: Exposure to cloud platforms, ideally Google Cloud Platform (GCP). Containerization: Good to have experience with Docker and Kubernetes for containerization and orchestration. Ability to design, deploy, and manage containerized applications. Familiarity with Kubernetes architecture, components, and best practices for scaling and maintaining clusters. Microservices architecture experience Additional technologies: Familiarity with Linux OS, Networing concepts and protocols within a Linux environment, bash scripting, Virtualization technologies, Linked Service Mesh, Couch, Grafana/OTEL, GCP cloud logging, Fruendt, GitHub/GitHub actions, KCC, GraphQL, and Kubeadm. Deployment Skills: Deploying to POS and SSCO devices: Experience in deploying code to physical POS and SSCO devices, ensuring proper configuration and functionality. This includes ensuring seamless integration with existing systems Basic Qualifications: Degree in a numerate discipline. Excellent programming skills in one or more modern languages. Strong grounding in Computer Science. Why Join Us: Be part of a cutting-edge team working on innovative projects. Opportunity to work with a diverse and talented team. Continuous learning and professional growth. Offers of employment are conditional upon passage of screening criteria applicable to the job EEO Statement Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes “When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.” Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Title: Senior Computer Vision Engineer – C++ / OpenCV (Medical Imaging) Job Type: Full-Time Experience Level: Senior (5+ years) Job Summary: We are looking for an experienced and driven Senior Computer Vision Engineer with strong proficiency in C++ and OpenCV , to lead the development of advanced imaging solutions for the medical domain . This role involves algorithm design, optimization, and cross-functional collaboration to develop software that aids in clinical diagnostics and medical device imaging. Key Responsibilities: Lead the design and implementation of advanced computer vision and image processing algorithms for medical imaging systems. Architect and optimize high-performance C++/OpenCV modules for real-time and offline analysis. Ensure quality and robustness of algorithms. Contribute to the documentation and validation process for regulatory submissions (FDA, CE Marking, etc.). Stay abreast of advancements in medical imaging, deep learning, and computer vision research; evaluate their applicability to ongoing projects. Required Skills and Experience: Bachelor’s or Master’s degree in Computer Science, or related field. 5+ years of professional experience in C++ software development for computer vision applications. Deep expertise in OpenCV and real-time image processing techniques. Strong experience in the medical imaging domain : DICOM handling and medical data compliance. Proven ability to build, optimize, and scale computer vision systems in production environments. Familiarity with common medical image processing tasks such as multi-modal image registration, segmentation (2D/3D), noise filtering, and anatomical landmark detection. Strong understanding of memory management, concurrency, and performance tuning in C++. Prior experience working with regulatory processes or developing software for certified medical devices. Preferred (Nice-to-Have) Qualifications: Experience with ITK , VTK , or other medical image processing libraries. Exposure to deep learning techniques using frameworks like TensorFlow or PyTorch , especially in medical imaging. Knowledge of GPU programming (CUDA/OpenCL/OpenGL) for accelerated image processing. Experience with 3D visualization. What We Offer: Work at the forefront of healthcare innovation, directly improving patient outcomes. Technical leadership opportunities and the chance to shape the vision of imaging software products. Collaborative, research-driven culture with access to real-world medical data. Competitive compensation, flexible work environment, and comprehensive benefits package. Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Gandhinagar, Gujarat, India
On-site
Role: Sr. Associate – Java Experience: 5+ years Location : GIFT CITY, Gandhinagar Qualification : Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Requirements : We are seeking a highly skilled and experienced Senior Java Full Stack Developer with a strong background in enterprise application development. Core Expertise: Proficient in Java 11/17, including advanced concepts and the Collections Framework. Strong understanding of Design Patterns. Deep experience with multithreading, concurrency, and ExecutorService. Hands-on experience with Spring Boot 3.x, Spring Data JPA, Hibernate, and Spring Batch. Experience with Microservices Architecture / Rest APIs. Good to Have: Familiarity with microservice design patterns such as Saga and CQRS. Working knowledge of RabbitMQ and/or Apache Kafka for message brokering and streaming. Experience with Elasticsearch. Exposure to Relational and NoSQL databases like MySQL, PostgreSQL, or MongoDB. Experience with containerization and orchestration tools like Docker and Kubernetes. Tools & Version Control: Proficient with Git, GitHub, GitLab, Bitbucket. Build Tools : Maven, Gradle. IDE & Editors: IntelliJ IDEA, Eclipse, Visual Studio Code. Responsibilities : Design, develop, and maintain scalable and high-performance backend services using Java 11/17 and Spring Boot 3.x. Implement and manage microservices-based architecture following best practices. Integrate and optimize messaging systems using RabbitMQ and/or Apache Kafka. Design and optimize database schemas for relational and NoSQL databases. Implement batch processing using Spring Batch for large-scale data workflows. Apply appropriate design patterns and coding standards to build robust and maintainable code. Work with Docker and Kubernetes for containerization, deployment, and orchestration of services. Collaborate with DevOps teams for CI/CD pipeline setup and deployment automation. Participate in code reviews, unit testing, and system integration testing. Troubleshoot and resolve issues across development, test, and production environments. Collaborate closely with front-end developers, QA teams, and other stakeholders for end-to-end delivery. Nice to Have: Knowledge of CI/CD pipelines and DevOps practices. Experience with monitoring tools and performance tuning. Understanding of cloud platforms (AWS, GCP, or Azure). Show more Show less
Posted 2 weeks ago
1.0 years
0 Lacs
India
Remote
About Us: Soul AI is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS. We specialize in delivering high-quality human-curated data, AI-first scaled operations services, and more . Based in SF and Hyderabad, we are a young, fast-moving team on a mission to build AI for Good, driving innovation and positive societal impact. We are seeking skilled Rust Developers with a minimum of 1 year of development experience to join us as freelancers and contribute to impactful projects. Key Responsibilities: Write clean, efficient code for data processing and transformation. Debug and resolve technical issues. Evaluate and review code to ensure quality and compliance Required Qualifications: 1+ year of Rust development experience. Should have strong knowledge of Rust programming and experience in building efficient, high-performance systems and applications. Should be skilled in memory management, concurrency, and leveraging Rust’s safety and performance features. Why Join Us? Competitive pay (₹1000/hour). Flexible hours. Remote opportunity NOTE: Pay will vary by project and typically is up to Rs. 1000 per hour (if you work an average of 3 hours every day - that could be as high as Rs 90K per month) once you clear our screening process. Shape the future of AI with Soul AI! Show more Show less
Posted 2 weeks ago
1.0 - 2.0 years
0 Lacs
Mohali district, India
Remote
JOB DESCRIPTION Responsibilities: Develop and maintain backend applications using Golang. Write unit and integration test cases to ensure high code quality. Optimize application performance and troubleshoot issues effectively. Requirements: Strong proficiency in Golang with 1-2 years of relevant experience. Experience in writing unit and integration tests. Familiarity with RESTful APIs, microservices architecture, and concurrency. Knowledge of version control systems (Git) and CI/CD pipelines. Strong problem-solving skills and attention to detail. Benefits Work 5 days a week including one day WFH of choice. Staying stress-free. Hence it becomes easy to showcase their talent with full effect. There's a party every Friday to start the weekend vibe. Monthly Bonus based on performance. Health Insurance benefits. Career Development plans. Show more Show less
Posted 2 weeks ago
5.0 - 8.0 years
0 Lacs
Udaipur, Rajasthan, India
On-site
Sr. Node.js Engineer (5-8 years) Required Skills: ● Extensive experience with Node.js and related frameworks such as Express.js. ● Proficiency in source control management systems and continuous integration/deployment environments. ● Strong understanding of agile development methodologies including Kanban and Scrum. ● Experience with multi-threading, concurrency, and performance optimization in Node.js applications. ● Solid debugging and performance profiling skills. ● Comprehensive knowledge of object-oriented and service-oriented application development techniques. ● Ability to work independently and as part of a team, demonstrating strong initiative and problem-solving skills. ● Excellent communication and interpersonal skills, with a focus on collaboration and team success. Responsibilities: ● Lead and contribute to multiple development projects, ensuring successful delivery and adherence to quality standards. ● Gather solution requirements, develop detailed technical specifications, and collaborate closely with customers and users. ● Work across various technology domains, applying your expertise to solve complex business challenges. ● Mentor and guide junior developers, fostering a culture of continuous learning and professional growth. ● Participate in the interviewing process to help scale the company's engineering talent. ● Provide technical leadership to the team, offering coaching and mentorship to ensure the delivery of high-quality solutions. ● Establish and enforce best practices for software development within the team. ● Collaborate with cross-functional teams including software developers, business analysts, and architects to plan, design, develop, test, and maintain web-based applications. ● Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans. ● Design, develop, and unit test applications in accordance with established standards. ● Participate in peer reviews of solution designs and related code, ensuring adherence to best practices and coding standards. ● Develop and refine integrations between applications, optimizing performance and scalability. ● Troubleshoot and resolve technical and application issues, providing third-level support to business users as needed. ● Continuously assess opportunities for application and process improvement, documenting and sharing recommendations with the team. ● Stay up-to-date with the latest industry trends and technologies, researching and evaluating new software products as required. Package : 25 LPA Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a Java Full Stack Developer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences. To be successful as a Java Full Stack Developer, you should have experience with: Programming – Core Java, Collections, Multi-Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL Integration – Micro Service Architecture, Developing and integration with Restful web services, Design Patterns UI/UX – Angular, React, HTML/CSS/JS Some Other Highly Valued Skills Includes Devops - Monitoring and tooling like ELK and App Dynamics, Build and Deployment tools, Docker, Kubernetes, Load Balancer principles, Experience working on highly scalable applications Database and Messaging - SQL (Joins Indexing Transaction), No SQL( Mongo, Cassandra, CAP Theorem etc.), SQL Queries, Query Optimizations etc. Caching Framework – Concepts, Types of Caching, Principles of caching. Priming, Eviction, Cache Miss, Consistency staleness, MRU etc; Messaging – Kafka, Solace You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. The role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a Java Full Stack Developer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences. To be successful as a Java Full Stack Developer, you should have experience with: Programming – Core Java, Collections, Multi-Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL Integration – Micro Service Architecture, Developing and integration with Restful web services, Design Patterns UI/UX – Angular, React, HTML/CSS/JS Some Other Highly Valued Skills Includes Devops - Monitoring and tooling like ELK and App Dynamics, Build and Deployment tools, Docker, Kubernetes, Load Balancer principles, Experience working on highly scalable applications Database and Messaging - SQL (Joins Indexing Transaction), No SQL( Mongo, Cassandra, CAP Theorem etc.), SQL Queries, Query Optimizations etc. Caching Framework – Concepts, Types of Caching, Principles of caching. Priming, Eviction, Cache Miss, Consistency staleness, MRU etc; Messaging – Kafka, Solace You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. The role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Skills: Proficient in C#, with a good knowledge of its ecosystems Familiarity with the .NET framework and API development Familiarity with the Microservice Architecture Strong understanding of object-oriented programming Skill for writing reusable C# libraries. Familiar with various design and architectural patterns Knowledge of concurrency patterns in C# Familiarity with Microsoft SQL Server Experience with web application frameworks. Knack for writing clean, readable C# code. Creating database schemas that represent and support business processes. Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Implementing automated testing platforms and unit tests Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description ACI Worldwide Inc. ( Nasdaq : ACIW ) is a payment systems company headquartered in Elkhorn Nebraska ACI develops a broad line of software focused on facilitating real-time electronic payments. These products and services are used globally by banks , financial intermediaries such as third-party electronic payment processors , payment associations, switch interchanges, merchants , corporations, and a wide range of transaction-generating endpoints, including automated teller machines ("ATM"), merchant point of sale ("POS") terminals, bank branches, mobile phones , tablet computers , corporations , and internet commerce sites In short, we’re helping banks, merchants and billers capture rising real-time opportunities and volumes, all to meet the shifting needs of their consumers and business customers. Our people are the core of our business and our team represents a globally diverse, passionate and dedicated group of thousands of individuals around the world who share a common commitment to making our customers successful by driving the future of payments. As an Supv Software Engineering you can help make possibilities happen. ACI Secure eCommerce delivers global payment gateway solutions for payment service providers, Independent eCommerce retailers, Third party acquirers and Independent software Vendors, enabling them to fully outsource payment transaction processing including cross border Payments and or integrate a gateway-to-gateway solutions which are PCI-compliant and provide access to more than 300 global acquirers delivering alternative payment methods such as eWallets, mobile payments and more, in multiple languages and all major currencies enabling payment providers to rapidly increase global revenues, reduce costs and risk, and accelerate market expansion by offering innovative channels. Key Responsibilities: Innovative Development: Drive the design and development of critical components, ensuring they align with the product's roadmap and business goals. Leverage your deep understanding of software engineering principles to create efficient, reliable, and elegant solutions. Code Quality and Best Practices: Set and enforce high coding standards, best practices, and development processes. Lead code reviews, ensuring code quality, consistency, and adherence to architectural guidelines. Collaborative Excellence: Partner with product managers, partner teams, and other stakeholders to understand requirements, provide technical insights, and deliver solutions that exceed customer expectations. Technical Mentorship: Inspire a team of engineers, setting technical direction, providing mentorship, and promoting a culture of excellence in software development. Technical Design: Contribute to the formulation of the solution design and technical strategies including the adoption and evaluation of new technologies, tools, and methodologies. Stay abreast of industry trends and emerging technologies to drive innovation. Performance Optimization: Identify performance bottlenecks and optimize software components to deliver a fast and seamless user experience. Documentation and Knowledge Sharing: Create and maintain comprehensive technical documentation, sharing knowledge and insights across the team. Minimum Qualifications 10 years of software development experience in working on Java (Spring boot / MicroServices) with knowledge/experience in Multithreading, Concurrency, Collections and serialization with an ability to write secure defensive code. Strong experience in API development and working on RESTful API’s and expertise in product & technical design and architecture. Keep track of deliverables and individual work plans, manage budgets, resource tasks and be involved in Code Reviews. Knowledge and or Experience in working with RDBMS (Oracle / Sybase / PostgreSQL / DB2) and working with complex SQL Queries Experience in Linux / Unix) environment, basic system Commands (UNIX ) Familiarity with code management tools (GIT, Synergy, etc.) is desirable. Willingness to learn and adapt to both legacy and new age technologies, to solve problems and take the product in new directions. Ability to collaborate with a global team and work with attention to detail & multitask under tight deadlines. Previous card payments or ecommerce domain experience with knowledge of Retail Banking, Omni Commerce Payment ecosystem & Card networks such as VISA, Mastercard, Discover etc. Highly Desired Qualifications Previous experience in developing payments software solutions & Card networks such as VISA, MasterCard, Discover, AMEX, JCB, etc. Business knowledge about card payments industry is a plus. Work Experience in Agile Methodology would be preferable. Education: BE, BTech Comp Science, BTech Electronics, BE / BTech IT, MSc Comp Sc, MCA In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment. Our benefits are the “Best in Industry” such as Health Insurance for Employee and Family with periodic health checkups. Paid time off and sick time off Maternity and Paternity time off. Robust rewards and awards program. Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at www.aciworldwide.com . ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally. About Us ACI Worldwide is a global leader in mission-critical, real-time payments software . Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments , power omni-commerce payments , present and process bill payments , and manage fraud and risk . We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce. Show more Show less
Posted 2 weeks ago
3.0 - 6.0 years
14 - 18 Lacs
Mumbai
Work from Office
Key Responsibilities: Design, develop, and implement Java applications based on business requirements using the Spring Framework. Participate in the full software development life cycle (SDLC), including requirements analysis, design, coding, testing, and deployment. Utilize microservices architecture to build scalable applications with Spring. Implement multithreading techniques to enhance application performance and responsiveness. Develop and maintain web services using Spring MVC. Use Hibernate for database interaction and Object-Relational Mapping (ORM) within the Spring ecosystem. Create dynamic web applications using JSP, JQUERY and integrate AJAX calls for seamless user experiences. Manage deployment processes using JBoss and ensure high availability and reliability of applications. Follow best coding practices to maintain high standards of code quality. Troubleshoot and resolve application issues and performance bottlenecks. Develop code and features with reliability and not only focus on bug resolutions. Minimum 3+ years of experience as a Java Developer or Full Stack Developer. Bachelors degree in Computer Science, Software Engineering, or a related field. Proven hands-on experience as a Java Developer with experience in software development. Strong understanding of SDLC processes and best coding practices. Proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.). Experience with microservices architecture and building RESTful web services using Spring technologies. Knowledge of multithreading and concurrency in Java. Familiarity with application deployment on JBoss or similar application servers. Strong problem-solving skills and the ability to troubleshoot complex issues and write code with proficiency. Experience with version control systems (SVN) is a plus. Shift Timings: 1pm - 10pm
Posted 2 weeks ago
20.0 years
0 Lacs
Hyderābād
On-site
We're looking for a Lead Principal Software Engineer - India This role is Office Based We are looking for a Lead Principal Software Engineer for our Product engineering team (Hyderabad, India) We were cloud before cloud was cool! Now we are working on tomorrow’s problems. What sets us apart? We have been working in Cloud computing for 20+ years and now working on exciting projects in SaaS, Big Data and Predictive Analytics and moving to public cloud on AWS by re-architecting our application as we go. Our application is highly scalable boasts of handling high volume and high transactional system with over 75 Million users and 1000’s of transactions per second with availability of 99.99% uptime. We are a technology company that understands the importance of staying up-to-date and at the forefront of new and innovative technologies. Global Scale?! We have over 75 million users in 192 different countries! Who even knew there were 192 different countries? We make software that empowers people, and we think that is pretty cool! So much so, that we live it every day. Cornerstone offers monthly development days, along with countless training opportunities. Top it off with real career growth possibilities, and you have yourself a company for the long term! Check out our office. Need a code break? Go play TT, Carrom, Chess, etc. or even get a free massage every quarter! Or, grab some free food at our in-house pantry. Intrigued? Please read on… In this role, you will… Ability to architect a framework that is more readily available and demonstrate ease of use. When factoring new architecture make build v/s buy decision and consider cost aspects. Align the frameworks with Cornerstone’s Long-term vision of technology. Understand the end-use case when architecting and driving the framework. Deliver in smaller chunks and demonstrate it v/s waiting on a full-blown framework. Ensure the framework gets adopted. Take active feedback and enhance the framework. Showcase the framework in cornerstone architecture group and through RFCs (POCs). Mentor, Inspire, and encourage other engineers to adopt frameworks and best practices. Encourage developers to showcase RFCs Doing presentations from time-to-time to show case our technical depth as a Cornerstone Engineering group. Work closely with all teams including QA, DevOps, IT, Security, Product to get the Cornerstone Tech to new level. Value opinions from other team members and work closely with the members who understand product well (Product Architects/Experts). Blogging and Open Source Innovate Define APIs. Define Interfaces and let engineers do the implementation and ensure code quality standards are met. Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate Partner with engineers, product managers, and other team members as appropriate and be the point person for technical matters. Develop and maintain thorough knowledge and understanding of products Drive key architectural decisions and design considerations Partner with other Architect’s and Manager to come up with setting Technical guidelines and participate in code reviews to mentor other engineers on best practices. Partner with Product to do early technical feasibility, rapid prototyping with a POC and ability to build strong use case for greater adoption. Partner with other Architects to build necessary frameworks to improve productivity of the engineers by driving automation. AI-Driven Software Architecture: Design, develop, and implement scalable, maintainable, and high-performance AI-powered software systems. Integrate AI models and algorithms into software applications to deliver intelligent solutions. You’ve Got What It Takes If You Have… Bachelor’s or master’s degree in Computer Science or related field. 10+ years of experience, with at least 4 years as an Architect and active hands-on development experience in object-oriented languages. Strong in OOP and SOLID principles along with industry standard design patterns and practices. Experience architecting and developing Microservices, RESTful services, or other SOA development experience (preferably AWS) Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale. Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus! Good understanding on how to deal with concurrency and parallel work streams. Should have work experience in Agile SCRUM. Should be very good at analyzing and Debugging/Troubleshooting functional andtechnical issues. Should have good insight on Performance/Optimization techniques. Good understanding on secure development practices and proactively codes to avoid security issues. Able to resolve all findings. Excellent analytical, quantitative and problem-solving abilities Experience in working on projects public cloud providers like Amazon Web Services, Azure, Google Cloud, etc. Conversant in algorithms, software design patterns, and their best usage on. Self-motivated, requiring minimal oversight. Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment. Strong interpersonal, written, and oral communication skills. Passion for continuous process and technology improvement AWS Architect Certification preferable. #LI-OnSite Our Culture: Our mission is to empower people, businesses and communities. A culture created less by what we do and more by who we are. When people ask what our team is about, we point to our core values: champion customer success, bring our best, achieve together, get stuff done, and innovate every day. We're always on the lookout for new, curious and capable people who can help us achieve our goal and we are seeking diversity in the people who join our team. We want to make sure that our company reflects the demographic of our customers, clients, and the communities in which we operate. So if you want to work for a friendly, global, inclusive and innovative company, we'd love to meet you! What We Do: Cornerstone is a premier people development company. We believe people can achieve anything when they have the right development and growth opportunities. We offer organizations the technology, content, expertise and specialized focus to help them realize the potential of their people. Featuring comprehensive recruiting, personalized learning, modern training content, development-driven performance management and holistic employee data management and insights, Cornerstone’s people development solutions are successfully used by more than 100 million+ people in 180+ countries and in nearly 50 languages. Cornerstone takes special care to ensure the security and privacy of the data of its users. Check us out on LinkedIn, Comparably, Glassdoor, and Facebook!
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has a thriving tech industry with a growing demand for professionals skilled in concurrency. Concurrency is the ability of a system to handle multiple tasks simultaneously, making it a crucial skill in modern software development. Job seekers looking to explore opportunities in this field in India have a wide range of options to choose from.
These cities are known for their vibrant tech ecosystems and have a high demand for professionals with expertise in concurrency.
The average salary range for concurrency professionals in India varies based on experience: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-25 lakhs per annum
Salaries can vary based on factors such as company size, location, and individual skills and experience.
Typically, a career in concurrency progresses as follows: - Junior Developer - Senior Developer - Tech Lead - Architect
As professionals gain experience and expertise in concurrency, they often move into leadership roles where they can design and implement complex concurrent systems.
In addition to proficiency in concurrency, professionals in this field are often expected to have knowledge of: - Multithreading - Parallel programming - Distributed systems - Algorithms and data structures
These skills complement concurrency knowledge and make professionals more versatile in handling complex software projects.
As you explore opportunities in the concurrency job market in India, it's essential to stay updated on the latest trends and technologies in the field. By honing your skills and preparing diligently for interviews, you can position yourself as a strong candidate for exciting career opportunities in this growing sector. Good luck!
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.