Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 8.0 years
18 - 22 Lacs
bengaluru
Work from Office
Job Description: Job Title: Senior Engineer, Deal Lifecycle Technology Location: Bangalore, India Corporate Title: AS Role Description Our technology team is maintaining, enhancing, and transforming the strategic global platform for repo trade life-cycle capture and management. We are looking for motivated a Java full-stack development lead with Polyglot skills in Bangalore with a passion for agile practices to join our global team and help implement our vision. Primary responsibility will be driving the technical solution and delivery for business features and therefore help drive new initiatives that enable transformational program or growth initiatives for new business deliveries. Dev/SL2/SL3 Engineers are located across India, London, US and Singapore. Product Description Repo Trade Life-cycle Platform is a suite of components written in C++, Java, C#, React and Oracle. The platform is at the heart of financing the banks fixed income positions. Your key responsibilities Producing high quality applications with a focus on stability, simplicity, maintainability, and efficiency Contribute to all stages of Software Development Lifecycle Coding, testing (TDD, BDD) and reviewing other team member's changes Co-working with QA team on test automation Contribute to the definition of the future state of the system architecture Willingness to understand business domain, work with business users/stakeholders Involvement in release planning, automation testing, and some 3rd-line support (rotation based) Were more interested in your approach to development than experience in specific frameworks and libraries. We value working with the business to create a product with long-term value and writing robust, simple and well-tested software. Your skills and experience Have at least 7-8 years of experience in designing and building Java based applications Experience in web development e.g. React/Angular Experience with the full software development life cycle and professional experience using Spring frameworks Solid experience on Oracle and Linux. Ready to work on projects with high complexity and responsibility. Are accustomed to integrating with third-party services using their APIs Good experience with REST, GRPC and message business (e.g. JMS, MSMQ, Solace) Strong experience in TDD and BDD Working experience on C++ is a plus. Fixed Income Product Knowledge, specifically Trade Processing Life Cycle
Posted 1 day ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Power Programmer at our organization, you will play a crucial role in the Global Delivery team by spearheading the development of a talented group of Full Stack Developers. Your primary focus will involve working on intricate engineering projects, platforms, and marketplaces for our esteemed clients, utilizing the latest technologies. Your commitment to staying at the forefront of technological advancements and your continuous learning as a Polyglot will be pivotal to your success in this role. Your proactive approach and problem-solving mindset will drive you to tackle end customer challenges effectively, dedicating a significant portion of your time to the design and coding of comprehensive solutions for technology-driven development projects. Your work will be characterized by providing efficient solutions with minimal system requirements, all within an Agile framework. Collaboration will be a key aspect of your role as you engage with other Power Programmers, the Open Source community, and various Tech User groups. You will have the opportunity to engage in the custom development of new platform solutions, work on large-scale digital platforms and marketplaces, and contribute to complex engineering projects that leverage cloud-native architecture. Moreover, you will have the privilege of working with innovative Fortune 500 companies, immersing yourself in cutting-edge technologies and gaining invaluable experience in the process. Preferred Skills: - Proficiency in ASP.Net, with a specific focus on ASP.Net Web API, will be advantageous in excelling in this role.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Power Programmer at our organization, you will be part of an important initiative within Global Delivery aimed at developing a team of Full Stack Developers. Your primary responsibility will be to work on complex engineering projects, platforms, and marketplaces for our clients using emerging technologies. You will be at the forefront of the technology curve, constantly enabled and trained to be Polyglots. Your role as a Power Programmer will involve designing and coding end-to-end contributions to technology-oriented development projects, providing solutions with minimum system requirements in Agile mode. Collaboration with other Power Programmers, the Open Source community, and Tech User groups will be essential in your day-to-day activities. You will have the opportunity to engage in custom development of new platform solutions, work on large-scale digital platforms and marketplaces, and tackle complex engineering projects using cloud-native architecture. Your work will involve collaborating with innovative Fortune 500 companies in cutting-edge technologies to co-create and develop new products and platforms for our clients. As a Power Programmer, you will also be expected to contribute to Open Source projects and continuously upskill in the latest technology areas. Additionally, you will play a role in incubating tech user groups to foster a culture of innovation and knowledge sharing within the organization. Preferred Skills: - Proficiency in Python is a preferred skillset for this role, specifically in the context of Open Systems.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a member of the elite unit of Infosys Strategic Technology Group (STG) led by the Unit Technology Officer (CTO), you will play a crucial role as a Power Programmer. This role is pivotal within Global Delivery as you will be part of a team of Full Stack Developers working on cutting-edge engineering projects, platforms, and marketplaces for clients utilizing emerging technologies. Your focus will be on staying ahead of the technology curve, being trained as Polyglots, and exhibiting a strong drive to address end customer challenges through the design and coding of technology-oriented development projects. You will be involved in providing solutions with minimal system requirements in an Agile Mode, collaborating with other Power Programmers, engaging with the Open Source community and Tech User group, custom developing new platforms and solutions, working on large-scale digital platforms and marketplaces, and handling complex engineering projects using cloud-native architecture. Your responsibilities will include working with innovative Fortune 500 companies in the realm of cutting-edge technologies, co-creating and developing new products and platforms for clients, contributing to Open Source projects, and continuously upskilling in the latest technology areas. Additionally, you will be incubating tech user groups to foster a culture of innovation and learning within the organization. From a technical standpoint, you should possess expertise in Digital Strategy and Planning, Solution Architecture Design, Technical Leadership Guidance, and a proven track record in designing and implementing complex digital solutions. A solid understanding of cloud computing, microservices, APIs, and other modern technologies is essential. Experience in Digital Commerce, MarTech, Customer Engagement, Omni Channel Experience, and Mobile Applications is highly valued, as well as certifications in relevant digital tools and products. Overall, this role offers a dynamic environment where you will be at the forefront of technology advancements, working on impactful projects, and collaborating with a diverse range of clients and stakeholders to drive innovation and digital transformation.,
Posted 1 month ago
5.0 - 8.0 years
5 - 8 Lacs
Gurgaon, Haryana, India
On-site
Job Description 5+ years of software development experience in delivering low defect, multi-tier applications. Experience developing large-scale distributed systems having high performance, scalability, and security. Using SDLC & related methodologies, you can design, develop, and support multi-tier SaaS applications. You have experience building micro services, REST APIs and can decompose large monoliths into highly scalable, distributed, smaller components that follow micro service paradigms. You are comfortable with asynchronous programming, event driven architectures and writing decoupled applications. Have knowledge of caching mechanisms and its implementations. Experience writing code to monitor and log APIs and services. You can easily identify, debug and troubleshoot issues. Proficiency in C#/.NET Framework, .NET Core, ADO.Net, Entity Framework and Web Services. Comfortable working with RDBMS and related database concepts. Experience with software engineering best practices in development and testing, quality metrics, source control management. Nice to have Microsoft certification (MCPD/ MCAD/ MCSD/ any other) Polyglot coding background with experience in open-source technologies and software stacks Understanding of build process, CI/CD pipelines and automation Knowledge of AWS
Posted 1 month ago
5.0 - 8.0 years
5 - 8 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description 5+ years of software development experience in delivering low defect, multi-tier applications. Experience developing large-scale distributed systems having high performance, scalability, and security. Using SDLC & related methodologies, you can design, develop, and support multi-tier SaaS applications. You have experience building micro services, REST APIs and can decompose large monoliths into highly scalable, distributed, smaller components that follow micro service paradigms. You are comfortable with asynchronous programming, event driven architectures and writing decoupled applications. Have knowledge of caching mechanisms and its implementations. Experience writing code to monitor and log APIs and services. You can easily identify, debug and troubleshoot issues. Proficiency in C#/.NET Framework, .NET Core, ADO.Net, Entity Framework and Web Services. Comfortable working with RDBMS and related database concepts. Experience with software engineering best practices in development and testing, quality metrics, source control management. Nice to have Microsoft certification (MCPD/ MCAD/ MCSD/ any other) Polyglot coding background with experience in open-source technologies and software stacks Understanding of build process, CI/CD pipelines and automation Knowledge of AWS
Posted 1 month ago
6.0 - 10.0 years
10 - 13 Lacs
Chennai, Bengaluru
Hybrid
Job Title: Senior Java Lead Compiler & Native Code Integration Location: Chennai Work Mode: Hybrid (WFO/WFH Optional) Job Summary We are seeking an exceptional and deeply technical Senior Java Lead to pioneer the future of Java performance and extensibility. You will spearhead the architecture and development of our ahead-of-time (AOT) compilation pipeline, translating Java source code and its extensions into high-performance native executables. This role centers on leveraging the JLang projectan LLVM backend for the Polyglot extensible compiler framework—to build a robust, next-generation toolchain. The ideal candidate is a systems-level programmer with a profound understanding of Java language internals, compiler design, and the LLVM ecosystem. You will not only lead a team of talented engineers but will be the principal architect for our compiler, its runtime system, and its language extension capabilities. This is a unique opportunity to solve fundamental challenges in programming language implementation and shape a technology that bridges the managed world of Java with the raw power of native code. Key Responsibilities 1. Architectural Ownership & Technical Vision • Design the Core Compiler Pipeline: Architect the end-to-end translation process from Java source -> Polyglot AST -> LLVM IR -> Native Executable. Make critical decisions on intermediate representations, code generation strategies, and toolchain integration. • Lead Language Extensibility Strategy: Define the framework for creating and integrating custom language features using Polyglot. Determine when features should be "desugared" to standard Java versus requiring direct, custom LLVM IR generation for maximum performance and control. • Set the Bar for Systems Programming: Champion rigorous coding standards, design patterns, and best practices for compiler development. Mentor and upskill developers in the complexities of LLVM, runtime systems, and language semantics. 2. Compiler and LLVM Toolchain Development • Master Java-to-LLVM Translation: Oversee the implementation of mappers for core Java semantics to LLVM IR, including the object model, virtual method dispatch (e.g., vtables), and exception handling (e.g., invoke/landingpad instructions). • Drive Code Optimization: Collaborate with LLVM specialists to leverage advanced optimization passes (e.g., LTO, PGO). Profile and analyze the generated LLVM IR to minimize binary size and maximize execution speed. • Ensure OpenJDK Compatibility: Guarantee that the AOT-compiled code can correctly link against and interoperate with the native components and class libraries of a standard OpenJDK distribution (e.g., for file I/O, networking). 3. Runtime System Design and Implementation • Engineer a Lightweight Java Runtime: Lead the development of a minimal, efficient runtime system required to support features that the JVM traditionally provides. • Solve the Hard Problems of AOT: Design and implement robust solutions for core JVM features in a native context: o Garbage Collection: Integrate and configure a GC (e.g., Boehm-Demers-Weiser) or lead the design of a custom memory manager suitable for AOT-compiled code. o Reflection: Develop a strategy to support java.lang.reflect by generating necessary metadata at compile-time to be consumed by the runtime. o Concurrency: Implement support for Java's memory model and synchronized keyword using native OS-level primitives (e.g., mutexes, atomics). 4. Build, Deployment, and Developer Enablement • Automate the Compiler Toolchain: Design and maintain a sophisticated CI/CD pipeline that automates the multi-stage build, cross-compilation, testing, and packaging of the entire system. • Create World-Class Documentation: Author and maintain in-depth technical documentation, including architectural diagrams, Getting Started guides, and tutorials for developing new language extensions. • Foster a Collaborative Environment: Act as the primary technical liaison between the compiler, runtime, and application teams, ensuring alignment and resolving deep technical challenges. Qualifications & Experience • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. • 10+ years of professional software engineering experience, with a strong emphasis on Java. • Minimum of 3+ years in systems-level programming, such as compiler development, runtime systems, operating systems, or embedded systems. • Deep understanding of Java internals: You must be fluent in the Java Language Specification (JLS), Java Bytecode, the JVM's internal architecture, class loading, and JIT compilation principles. • Proven experience with LLVM: Demonstrable ability to generate, optimize, and debug LLVM Intermediate Representation (IR). Familiarity with the LLVM C++ API is a strong plus. • Excellent leadership qualities with experience mentoring junior engineers and leading complex technical projects. • Exceptional problem-solving skills and the ability to navigate ambiguous, highly complex technical domains. Preferred Skills (Desirable) • Direct experience with the Polyglot compiler framework or a similar extensible compiler project (e.g., Roslyn, Clang plugins). • Familiarity with the challenges of Ahead-of-Time (AOT) compilation for Java, including knowledge of projects like GraalVM Native Image or OpenJDK's Project Leyden. • Hands-on experience with runtime system components, particularly garbage collection and reflection mechanisms. • Active contributor to open-source compiler, toolchain, or language projects (please include links to your GitHub or relevant work)
Posted 1 month 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
64580 Jobs | Dublin
Wipro
25801 Jobs | Bengaluru
Accenture in India
21267 Jobs | Dublin 2
EY
19320 Jobs | London
Uplers
13908 Jobs | Ahmedabad
Bajaj Finserv
13382 Jobs |
IBM
13114 Jobs | Armonk
Accenture services Pvt Ltd
12227 Jobs |
Amazon
12149 Jobs | Seattle,WA
Oracle
11546 Jobs | Redwood City