Jobs
Interviews

70 Functional Programming Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within Asset and Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role involves creating secure and high-quality production code, maintaining algorithms that run synchronously with appropriate systems, and producing architecture and design artifacts for complex applications while ensuring design constraints are met by software code development. Furthermore, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Working closely with the product team to understand the business requirements and user acceptance testing teams to support during the UAT phase is also a key aspect of your responsibilities. In addition, you will proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture. You will contribute to software engineering communities of practice and events that explore new and emerging technologies while adding to the team culture of diversity, opportunity, inclusion, and respect. A defined goal-based approach and adherence to committed timelines are essential qualities for success in this role. Required Qualifications, Capabilities, And Skills: - Formal training or certification on software engineering concepts and 3+ years of applied experience - Strong skills around object-oriented analysis and design (OOAD), data structures, algorithms, design patterns - Hands-on practical experience in system design, application development, testing, and operational stability - Proficient in coding Java 17, Spring Boot, and SQL Databases - Advanced in two or more technologies: Functional Programming, BPMN, Microservices, RESTful web services development, JMS, Kafka, Hibernate - Experience with JDBC/JPBA frameworks such as Hibernate or MyBatis - Hands-on with Cloud Native Architecture - Azure/AWS, Containerization/Kubernetes - Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred Qualifications, Capabilities, And Skills: - Familiarity with modern front-end technologies - Exposure to cloud technologies - Independent and self-motivated - Strong interpersonal and communication skills ABOUT US,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a Scala Developer with 4 to 8 years of experience, your primary focus will be on building high-throughput services utilizing Akka Streams and HTTP. Your responsibilities will involve developing APIs to handle high load scenarios, optimizing streaming flows with Akka Streams, integrating services with external data sources and APIs, ensuring observability and health of services through metrics and alerts, as well as implementing authentication and authorization flows. You must possess a strong knowledge of Akka HTTP and Akka Streams, expertise in non-blocking and asynchronous design, experience in Scala with a preference for functional programming, and the ability to debug and resolve stream backpressure issues. It would be beneficial if you have familiarity with Alpakka connectors and Kafka integration, as well as experience in using Circuit Breakers and Retry strategies in APIs. Soft skills are also essential for this role, including the ability to work under pressure and deliver stable solutions, along with strong documentation and technical communication skills. By joining this role, you will have the opportunity to tackle high-performance engineering challenges, gain exposure to modern stream processing paradigms, and work in a fast-paced, product-focused environment. If you are passionate about functional programming, data handling, authentication and authorization flows, asynchronous design, and working with Akka HTTP and Akka Streams, this role offers a stimulating environment to further develop your skills and expertise.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role where you will be responsible for contributing to the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main objective will be to support applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify necessary system enhancements, consulting with users and technology groups to recommend programming solutions, analyzing applications for vulnerabilities and security issues, and serving as an advisor to new analysts. You will also be expected to identify problems, make evaluative judgments, and implement solutions with limited supervision. Additionally, you should be able to operate with a certain level of independence, exercise judgment and autonomy, act as a subject matter expert for senior stakeholders, and assess risks when making business decisions to ensure compliance with regulations. Qualifications for this role include 5 to 8 years of relevant experience in the Financial Service industry, intermediate level experience in Applications Development, clear communication skills, problem-solving abilities, and the capacity to work under pressure and manage deadlines effectively. Your primary skills should include proficiency in Java 1.8 or above, multithreading, DI(spring), Rest, JPA, Maven/Graddle, SQL, analytical functions, Unix scripting, and functional programming. Additionally, familiarity with testing frameworks, good communication skills, and knowledge of Bigdata/spark or Full stack development are considered as secondary skills. The ideal candidate for this position should hold a Bachelors degree or equivalent experience. The job description provides a high-level overview of the responsibilities, and additional duties may be assigned as necessary. This role falls under the Technology Job Family Group, specifically within the Applications Development Job Family, and is a full-time position. If you require a reasonable accommodation due to a disability for using search tools or applying for a career opportunity, please review the Accessibility at Citi. You can also refer to Citis EEO Policy Statement and the Know Your Rights poster for more information.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

15 - 20 Lacs

Bengaluru, Mumbai (All Areas)

Work from Office

We’re hiring a Scala Developer with 4+ years of experience in building scalable, high-performance backend systems. Strong in functional programming, backend services, distributed systems, and cloud environments.

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within Asset and Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role involves creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. You will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Additionally, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Working closely with the product team to understand the business requirements and user acceptance testing teams to support during the UAT phase is also part of your responsibilities. You will proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture. Furthermore, you will contribute to software engineering communities of practice and events that explore new and emerging technologies, adding to the team culture of diversity, opportunity, inclusion, and respect. Having a defined goal-based approach and adhering to committed timelines is essential for this role. The required qualifications, capabilities, and skills for this position include formal training or certification on software engineering concepts and 3+ years of applied experience. You should have strong skills around object-oriented analysis and design (OOAD), data structures, algorithms, design patterns, and hands-on practical experience in system design, application development, testing, and operational stability. Proficiency in coding Java 17, Spring Boot, and SQL Databases is necessary. Additionally, being advanced in two or more technologies such as Functional Programming, BPMN, Microservices, RESTful web services development, JMS, Kafka, Hibernate, experience with JDBC/JPBA frameworks such as Hibernate or MyBatis, hands-on experience with Cloud Native Architecture - Azure/AWS, Containerization/Kubernetes, solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, and demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) are required. Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies, exposure to cloud technologies, being independent and self-motivated, and having strong interpersonal and communication skills.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will be responsible for executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems. Additionally, you will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. You will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture is also an essential part of your role. Moreover, you will contribute to software engineering communities of practice and events that explore new and emerging technologies, adding to the team culture of diversity, opportunity, inclusion, and respect. Required qualifications, capabilities, and skills include formal training or certification on software engineering concepts and 3+ years of applied experience. Strong skills around object-oriented analysis and design (OOAD), data structures, algorithms, and design patterns are necessary. Hands-on practical experience in system design, application development, testing, and operational stability is crucial for this role. Proficiency in coding in Java 17, Spring Boot, and SQL Databases is required, along with advanced skills in two or more technologies such as Functional Programming, BPMN, Microservices, RESTful web services development, JMS, Kafka, and Hibernate. Experience with JDBC/JPBA frameworks like Hibernate or MyBatis is preferred. Strong hands-on Cloud Native Architecture in Azure/AWS and Containerization/Kubernetes is essential, as well as a solid understanding of agile methodologies, CI/CD, and non-functional requirements like Resiliency, performance, and Security. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is also expected. Preferred qualifications, capabilities, and skills include being independent and self-motivated, strong interpersonal and communication skills, and exposure to cloud technologies.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You will be joining a dynamic and multi-location team comprised of members from the US and international locations. As we continue to expand, we are seeking individuals who are passionate about leveraging technology, eager to learn, and thrive in a fast-paced agile environment. Our team values nimble decision-making, small and empowered teams, customer testing, and innovation. Your responsibilities will include designing, building, and testing capabilities within highly scalable, extensible, and maintainable supply chain systems. You will review and provide feedback on planned architecture and design for programs within the Order Management System (OMS) and Supply Chain domains, as well as collaborate with Product Management and Business partners to drive results. Additionally, you will work closely with Production Support to evaluate the health of the Order Management and Supply Chain Systems, participate in production support triage calls, and coach team members in coding and development skills. Furthermore, you will facilitate Communities-of-Practice in critical technologies, estimate development effort, allocate resources, plan implementations and system rollouts. Your role will involve contributing to the continuous improvement of the Engineering organization, gaining a solid understanding of critical systems and processes, and performing other duties as required. To be successful in this role, you should possess at least 10 years of experience in developing and delivering OMS and Supply Chain solutions across multiple active tracks. Strong project management skills and the ability to lead technical professionals are essential, along with excellent organizational, leadership, and communication skills. You must also demonstrate the capability to build constructive business relationships, resolve conflicts, meet deadlines, and operate efficiently under tight constraints. Additionally, technical competencies required for this position include expertise in Java (version 17+), functional programming, Spring Boot, REST API Development, Kafka, WebFlux, ELK & Kibana, unit testing, mock testing, databases, NO SQL, Cassandra, and more. Experience with agile software delivery practices, enterprise-level Order Management systems, Microservices, front-end technologies, UI design trends, infrastructure, networks, security, CI/CD, DevOps, and software security techniques is crucial. Your responsibilities will also involve performance testing, designing databases, defining scalable data persistence solutions, and technical leadership in platform infrastructure technologies. Join us at Williams-Sonoma Inc., a premier specialty retailer known for high-quality kitchen and home products, and be part of our innovative technology center in Pune, India. Embrace the opportunity to work with cutting-edge solutions in e-commerce, supply chain optimization, and customer experience management. Gain exposure to advanced technologies such as artificial intelligence, data analytics, and machine learning, contributing to our global growth and competitive edge in the market.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an enthusiastic and passionate Lead Scala Backend Engineer sought by ##DivIni to collaborate on a Cloud Based trade lifecycle platform for a premium UK client. Your role involves contributing to the growth of the platform, managing outbound trade flow, and facilitating client onboarding. You will be working on applications interfacing with the central position keeping system and potentially other applications related to trade flow and external connectivity. We practice Scrum and Agile methodologies and are in search of a dynamic Lead Scala Backend Engineer with 8+ years of experience in enterprise software development. You should possess at least 5+ years of solid Scala experience, a good grasp of Functional Programming, and proficiency in developing RESTful Microservices and using the Akka Framework. Experience with relational databases, cloud-based systems, Docker, Kubernetes, ScalaTest, Mockito, sbt or Maven, Git, and CI/CD is essential. Your responsibilities will include developing and enhancing REST APIs, distributed services, and databases supporting the trade lifecycle platform. You will design and architect solutions, collaborate with subject matter experts, engage in new integration projects, review code, and work closely with QA for manual and automated testing. Following Agile practices, coding standards, and methodologies is crucial, along with demonstrating problem-solving skills and a commitment to continuous improvement. Preferred skills include experience in Spring Boot with Scala, Scalaz or Cats, Reactive streams or FS2, Slick, Unix/Linux systems, FIX protocol/FpML/QuickFixJ, financial knowledge, and exposure to SCRUM or Agile practices. In return, you can expect competitive compensation, including a salary and bonus aligned with your experience level.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

A career with our organization is a journey, not just a destination. This opportunity could be the next significant step in your technical career. Join our team at JPMorgan Chase as a Lead Architect within the Consumer and Community Banking division. In this role, you will play a crucial part in a team dedicated to crafting high-quality architecture solutions for various software applications utilizing modern cloud-based technologies. As a key technical contributor, your responsibilities include formulating essential architecture solutions across multiple technical domains within diverse business functions to support project objectives. Your responsibilities will involve engaging with technical teams and business stakeholders to propose technical strategies that meet current and future requirements. You will be tasked with defining the technical target state of the product and ensuring the realization of the set strategy. Additionally, you will participate in architecture governance bodies, evaluate new technologies, and provide constructive feedback on recommendations. As a Lead Architect, you will be responsible for executing innovative software solutions, from design and development to technical troubleshooting. Your role will require you to think beyond conventional approaches to construct solutions or address technical challenges effectively. Furthermore, you will develop secure and high-quality production code, review and debug code authored by others, and identify opportunities to automate or eliminate recurring issues to enhance the operational stability of software applications and systems. You will also lead evaluation sessions with external vendors, startups, and internal teams to facilitate outcomes-oriented discussions surrounding architectural designs and technical applicability within existing systems and information. The ideal candidate for this position should possess formal training or certification in software engineering concepts, backed by a minimum of 5 years of applied experience. Hands-on experience in system design, application development, testing, and operational stability is essential. Proficiency in one or more programming languages, automation, continuous delivery methods, and all aspects of the Software Development Life Cycle is required. Moreover, expertise in .Net/.Net core or similar enterprise-level technologies, as well as experience in leading enterprise-level software engineering and teams, is crucial. Exposure to JS stacks like Angular, React, Node, and TypeScript, along with familiarity with XML, JSON, NoSQL, and relational databases, is preferred. Experience in developing highly scalable data-driven applications and exposure to Performance Engineering practices is beneficial. Additionally, familiarity with CI/CD practices, containerization technologies (e.g., Docker, Kubernetes), and deploying enterprise-grade production applications in cloud platforms such as AWS, Azure, or GCP is advantageous. A minimum of 4 years of experience with Agile Methodology and Tools is required, along with a willingness to promote agile practices, high performance, teamwork, and sustainability within teams. Preferred qualifications include a passion for staying updated on industry trends and technologies, familiarity with functional programming techniques and technologies like Scala, Clojure, or Lisp, and knowledge of Secure Software Development Lifecycle with OWASP guidelines. An understanding of Analysis and Design Patterns such as Object-Oriented Analysis and Design (OOAD), UML, MVVM, and Microservices concepts is also desirable.,

Posted 3 weeks ago

Apply

9.0 - 13.0 years

0 Lacs

karnataka

On-site

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Work closely with the product team to understand the business requirements and user acceptance testing teams to support during UAT phase. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Adds to team culture of diversity, equity, inclusion, and respect Have a defined goal based approach and adhere to committed timelines. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 9+ years applied experience Extensive Design, coding, testing and debugging skills in Java and Python Proficient in coding in Java 17, Spring Boot, and Databases Advanced in two or more technologies Functional Programming, Microservices, RESTful webservices development, JMS, Kafka, GraphQL Cloud Strong Hands-on Cloud Native Architecture - Azure / AWS, Containerization / Kubernetes Solid understanding of agile methodologies, CI/CD, Non-Functional requirements like Resiliency, performance and Security. Strong skills around object-oriented analysis and design (OOAD), data structures, algorithms, design patterns Hands-on practical experience in system design, application development, testing, and operational stability Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning etc.) Excellent written and verbal communication skills Excellent dealing with ambiguity skill Preferred qualifications, capabilities, and skills Understanding or experience with Language Models (LLM). Experience with Machine Learning or AI technologies. Exposure to cloud technologies Exposure to Python programming language Independent and self-motivated Strong interpersonal and communication skills,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role involves creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. You will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Additionally, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Collaboration with the product team to understand business requirements and user acceptance testing teams to support during the UAT phase is essential. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture will be part of your responsibilities. Moreover, contributing to a team culture of diversity, equity, inclusion, and respect is encouraged. Required qualifications, capabilities, and skills include formal training or certification on software engineering concepts and 3+ years of applied experience, with a Bachelor's degree required. You should have extensive design, coding, testing, and debugging skills in Java and REACT JS Framework, proficiency in coding in Java 17, Spring Boot, and Databases, as well as advanced knowledge in Functional Programming, Microservices, RESTful web services development, JMS, Kafka, and GraphQL. Strong hands-on experience in Cloud Native Architecture - Azure / AWS, Containerization / Kubernetes is required, along with a solid understanding of agile methodologies, CI/CD, and non-functional requirements like Resiliency, performance, and Security. Skills around object-oriented analysis and design, data structures, algorithms, and design patterns are essential. Hands-on practical experience in system design, application development, testing, and operational stability are also necessary. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, etc.) is expected. Preferred qualifications, capabilities, and skills include understanding or experience with Language Models (LLM), experience with Machine Learning or AI technologies, exposure to cloud technologies, exposure to the Python programming language, being independent and self-motivated, as well as possessing strong interpersonal and communication skills.,

Posted 3 weeks ago

Apply

4.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a Scala Developer at our company located in Pune, you will be responsible for developing, testing, and maintaining scalable, robust, and high-performance applications using Scala. You will collaborate with product managers, architects, and other developers to define software requirements and deliverables. Your role will involve writing clean, maintainable, and efficient code following best practices, as well as integrating third-party APIs and services as needed. It will be your responsibility to optimize application performance and ensure scalability. To excel in this role, you should possess a strong proficiency in the Scala programming language with 4 to 10 years of experience. Familiarity with functional programming concepts and patterns is essential. You should also have proficiency in building RESTful APIs and web services, along with knowledge of database technologies such as PostgreSQL, MongoDB, or Cassandra. Experience with distributed computing frameworks like Apache Spark and Kafka will be beneficial. An understanding of software development principles including Agile, TDD, and CI/CD is required for this position. Additionally, familiarity with cloud platforms like AWS, Azure, or Google Cloud will be advantageous. If you are passionate about developing high-quality applications using Scala and possess the required skills and experience, we would like to hear from you. Join our team and contribute to building innovative solutions that drive our business forward.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

kochi, kerala

On-site

Job Description : React Native developer At Reubro Interntional, we're building human-focused technology solutions that capture efficiency, performance, and user-friendly designs. We're seeking an React Native developer to develop applications and build thoughtful experiences cantered around our customers. During a typical day, you'll be working alongside our web team to determine customer needs, brainstorm solutions, generate website mockups and prototypes, present these prototypes to customers, and both develop and optimize live platforms. We're looking for someone who is quick on their feet, possesses strong technical skills, and isn't afraid to ask questions. An understanding of not just how to code but why certain code works is a must. Job Description We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Requirements Developing new user-facing features using React.native Building reusable components and front-end libraries for future use Translating designs and wireframes into high quality code Optimising components for maximum performance across a vast array of web-capable devices and browsers Integrate any third party api with the web application Responsibilities Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to the open source community to encourage and help implement mission-critical software fixes-React Native moves fast and often breaks things. Maintain code and write automated tests to ensure the product is of the highest quality. Transition existing React web apps to React Native. Skills Firm grasp of the JavaScript and TypeScript or ClojureScript language and its nuances, including ES6+ syntax Knowledge of functional or object-oriented programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ} Understanding of REST APIs, the document request model, and offline storage Experience with automated testing suites, like Jest or Mocha Knowledge in wordpress will be an added advantage. (ref:hirist.tech),

Posted 3 weeks ago

Apply

7.0 - 10.0 years

20 - 25 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

More than 7 years of Programming knowledge in Java, Spring, AWS, Kafka Develop private APIs and messaging endpoints for the services for rich functionality and administrative control within the platform. Experience with building micro services and pipelines for Continuous Integration and Continuous Delivery models. Highly skilled in object oriented and functional programming and in building reliable applications. Able to manage the challenges of achieving the balance between scalability, consistency, and availability within a low latency, real-time operating environment Experience with high-throughput messaging technologies and patterns; Apache Kafka, Flink, Spark etc. Exposure to databases of any types: relational, analytical, columnar, graph, etc. Redis and Cassandra a plus. Experience with message brokers such as MQTT, ActiveMQ, RabbitMQ and/or hosted services Prior experience as a Sr. Engineer in a high growth venture backed company Experience with websockets or related real time-based communications Security focused engineering background. A team player who understands how to build solutions with interdependent services. Deep domain knowledge in current agile architectures and programming languages including node, typescript, javascript, MySQL, AWS. Programming knowledge in Java, Spring, AWS, Kafka Develop private APIs and messaging endpoints for the services for rich functionality and administrative control within the platform. Experience with building micro services and pipelines for Continuous Integration and Continuous Delivery models. Highly skilled in object oriented and functional programming and in building reliable applications. Able to manage the challenges of achieving the balance between scalability, consistency, and availability within a low latency, real-time operating environment Experience with high-throughput messaging technologies and patterns; Apache Kafka, Flink, Spark etc. Exposure to databases of any types: relational, analytical, columnar, graph, etc. Redis and Cassandra a plus. Experience with message brokers such as MQTT, ActiveMQ, RabbitMQ and/or hosted services Location - Remote, Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad

Posted 1 month ago

Apply

5.0 - 9.0 years

5 - 10 Lacs

Chennai, Tamil Nadu, India

On-site

5+ years of experience in Java/J2EE development, including strong object-oriented design principles. --ERP implementation exp preferred. MBC and BTP knowledge appreciated Expertise in Java 8 and above, including functional programming concepts. Expertise in Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud) and RESTful/SOAP web services. In-depth knowledge of GCP services (Cloud Run, Redis, PubSub, Kubernetes, Cloud Scheduler). Experience with Enterprise SSO technology Mandatory Key Skills Java*,functional programming ,object-oriented design, SOAP web services,J2EE development, ERP implementation ,Java 8,Spring Platform ,MBC,BTP ,RESTful, GCP services

Posted 1 month ago

Apply

6.0 - 8.0 years

6 - 8 Lacs

Chennai, Tamil Nadu, India

On-site

6+ years of extensive hands on Application Development work experience throughout the entire project lifecycle Development experience using Java8 or higher versions, Angular 8, Spring, Springboot, RESTful webservices, JMS Kafka, Basics of Database Working knowledge in J2EE Servlets JSP XML, RESTful services Experience in Frameworks Spring, Springboot, Swagger Middleware JMS, Apache Tomcat, MQ, Kafka C Expertise in Eclipse, SVN, GIT, Maven Scripting languages such as JavaScript 3rd party API and plugins Junit, log4j, Jackson, Findbugs, Checkstyle, PMD DevOps tools Jenkins, Maven, Sonar, Splunk Extensive hands on Application Development work experience throughout the entire project lifecycle Engage with business teams for requirement gathering and with technology teams in design & development Experience as a Java Fullstack developer Candidates should have excellent written and oral communication skills Strong collaboration and organizational skills; Should be a good team player Java J2EE, Multithreading, collections, Design patterns, Lambda, stream API, Functional programming, Servlets JSP XML, RESTful services Spring Life cycle, Scope, DI, Springboot, Swagger Angular - Decent understanding of Angular features, Javascript, Typescript, HTML5, CSS, ngRX CI/CD Pipeline - GitLab, Jenkins ORM JPA Hibernate Development and Knowledge Base:Eclipse, IntelliJ, JIRA, Confluence Basic DB Awareness JMS/Kafka, workflow camunda, etc - nice to have

Posted 1 month ago

Apply

0.0 - 5.0 years

0 - 5 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

MORE ABOUT THIS JOB Please note division and function examples are representative of opportunities common for this skill-set. The list is not exhaustive, and availability of open roles is determined based on business need. Specific roles will be confirmed through the interview process. At Goldman Sachs, our Engineers don't just make things we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. Goldman Sachs Strats business unit is a world leader in developing quantitative and technological techniques to solve complex business problems. Working within the firm's trading, sales, banking and investment management divisions, strats use their mathematical and scientific training to create financial products, advise clients on transactions, measure risk, and identify market opportunities. Roles within Securities StratsSecurities Strats play important roles in several areas. Some Strats sit on trading desks, creating cutting-edge derivative pricing models and developing empirical models to provide insight into market behavior. Others develop automated trading algorithms for the firm and its clients, taking an active part in the increasing shift from voice to electronic trading. A third group works directly with the firm's sales force and clients, analyzing exposures, structuring transactions, and applying quantitative concepts to meet client needs. Desk strats are the ones responsible for creating and enhancing the derivative pricing models and enhance new payoffs. Asia macro strats specifically look at Rates, FX and Credit based models for trading teams throughout Asia. RESPONSIBILITIES AND QUALIFICATIONS YOUR IMPACT Are you passionate about derivatives modelling and using sophisticated pricing techniques Do you want to drive the creation of the next generation of pricing and structuring tools We are looking for a modelling and expert to join our Asia Macro Strats team and help us change the way financial products are structured, priced and risk managed at Goldman Sachs. OUR IMPACT The core value of the Securities Division is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energized by a bustling trading floor. The Macro strats team oversees the creation and development of the Securities Division quantitative platform, building the key models and components to evaluate the prices of financial products. We develop these to best capture market dynamics, accurately and efficiently, whilst making them directly available to our business users, enabling us to partner with them to quickly respond to client needs. HOW YOU WILL FULFILL YOUR POTENTIAL Creating new models and more efficient numerical methods to evaluate them. Partner with structurers, traders and other engineers to develop new financial products, and build the frameworks to do that efficiently Develop computational tools for extreme clarity and compute efficiency, for pricing speed, compute cost and safe maintenance SKILLS & EXPERIENCE WE'RE LOOKING FOR BASIC QUALIFICATIONS Bachelors, Masters, or PhD in Mathematics, Physics, Computer Science, Engineering or similar subject. Strong quantitative skills, preferably experience in derivatives modelling. Strong programming skills, including clear understanding of algorithms and data structures. Knowledge of high-performance numerical methods. Strong interpersonal, communication and presentation skills, both written and verbal. Comfortable managing multiple stakeholders, driving consensus and influencing outcomes. PREFERRED QUALIFICATIONS Experience building multi-asset models used for derivatives pricing Experience building tools and payoff languages used by traders and structurers. Experience creating and using Domain Specific Languages, and Functional programming. Experience with the Python, C++ and/or JVM ecosystem.

Posted 2 months ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

We are seeking skilled Scala 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 Scala development experience Strong expertise in Scala programming, functional programming concepts Experience with frameworks like Akka or Spark Should be skilled in building scalable, distributed systems and big data applications Location : - Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune,India

Posted 2 months ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Hyderabad

Work from Office

What Were Looking For: As a Backend Engineer at Meltwater, you'll play a vital role in building cutting-edge social solutions for our global client base within the Explore mission We're seeking a proactive, quick-learning engineer who thrives in a collaborative environment Our culture values continuous learning, team autonomy, and a DevOps mindset Meltwater development teams take full ownership of their subsystems and infrastructure, including running on-call rotations With a heavy reliance on Azure services, Elasticsearch, Lambda, Terraform, and other technologies, we seek individuals with experience in search engines, big data analytics, infrastructure, systems engineering, and distributed systems. In this role, you'll have the opportunity to push the boundaries of our technology stack, from modifying open-source libraries to innovating with existing technologies If you're passionate about distributed systems at scale and finding new ways to extract insights from vast amounts of data, we invite you to join us in this exciting journey. What You'll Do: Analyze use cases, plan, and estimate work efforts. Design, develop, test, and maintain high-quality software components. Take full ownership of developed services within the team. Create robust, scalable, and maintainable software solutions using Java and related technologies. Collaborate closely with cross-functional teams to deliver software solutions that meet business requirements. Design efficient algorithms, data structures, and multithreaded applications for optimal performance. Participate actively in all phases of the software development lifecycle. Research and evaluate new technologies to enhance development processes and product capabilities. Troubleshoot and debug software issues, providing timely resolutions. Contribute to code reviews, architectural discussions, and technical documentation. What You'll Bring: Bachelor's or masters degree in Computer Science or a related field Minimum of 5 years of hands-on experience in software development using Node, Typescript, Azure Cloud. Proficiency in Functional Programming, encompassing data structures, algorithms, and multithreading. Proficiency in TypeScript features such as type definitions, decorators, generics, and async/await for building robust and scalable applications. Strong understanding of performance optimization, memory management, and CPU utilization. Experience with testing frameworks, particularly Jest, for ensuring code quality. Familiarity with dependency management tools. Familiarity with designing and maintaining microservices in a distributed architecture. Deployment expertise in cloud environments. Design and implementation proficiency in microservices architecture, including REST and Azure Function Apps. Knowledgeable about Azure, Kubernetes, and Docker for containerization and orchestration. Curiosity and a passion for learning new technologies and concepts. Enjoyment in collaborative problem-solving endeavours. Exceptional written and verbal communication skills in English. Openness to a hybrid work schedule, requiring one day per week in the office. Ability to collaborate with frontend developers, designers, and product managers to align technical solutions with business goals.

Posted 2 months ago

Apply

6.0 - 16.0 years

3 - 14 Lacs

Mumbai City, Maharashtra, India

On-site

Description We are seeking an experienced F# developer to join our team in India. The ideal candidate will have a strong background in functional programming and a passion for building high-quality software applications. Responsibilities Develop and maintain high-quality software applications using F# programming language. Collaborate with cross-functional teams to define, design, and ship new features. Analyze and troubleshoot software defects and performance issues. Participate in code reviews to ensure code quality and adherence to standards. Write and maintain technical documentation for software applications and processes. Skills and Qualifications 6-16 years of experience in software development with a focus on F# or functional programming languages. Strong understanding of software development principles and methodologies. Experience with .NET framework and related technologies. Proficient in using version control systems (e.g., Git). Knowledge of database systems, particularly SQL and NoSQL databases. Familiarity with cloud services and deployment practices. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills.

Posted 2 months ago

Apply
Page 3 of 3
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies