Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 years
0 Lacs
Pune, Maharashtra
On-site
Who are we Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing. The Role Contribute to all stages of software development lifecycle Develop and maintain Java-based applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Implement technical designs for application development Write well-designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements Must Have Java 8/11 Concepts Kafka / Event driven framework Collections – Types, Usage, Sorting Multi-threading / Parallelism – Considerations, Thread Pool, CompletableFuture, Executor Service Exception Handling – Best practices, resource cleanup Design Patterns – Singleton, Builder, Factory, Observer Data Structures Sorting/ Search Algorithm Space and Time Complexity Spring Boot, Spring JPA SQL or Oracle REST API – API First approach, Methods, Standards, Rest Controller Securing REST API - Strong understanding on Spring Security, JWT Microservices Patterns CRUD operations, Performance tuning Unit, Functional & Integration testing Problem Solving / Analytical / Pseudo code logic Troubleshooting Skills – Elimination method, approaches to pinpoint issue, tools used, Log levels, best practices Proactive, Self-starter, Collaborative, Strong communication skills - both verbal and written Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications Good to have Distributed Systems, Splunk Job Opening ID RRF_5522 Job Type Permanent Industry IT Services Date Opened 16/07/2025 City Pune Province Maharashtra Country India Postal Code 411057
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities will include implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. You will be responsible for building and deploying production-grade native Android Mobile applications to address various business use cases for the firm. Additionally, you will provide overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers working on basic to moderately complex tasks. You are expected to take accountability for decisions that influence team resources, tactical operations, and the execution and implementation of processes and procedures. Ensuring successful collaboration across teams and stakeholders, identifying and mitigating issues, and providing input to leadership for improving operational efficiencies and functionality are key aspects of your role. Creating a culture of diversity, equity, inclusion, and respect for team members and prioritizing diverse representation is also a significant part of your responsibilities. Required qualifications for this role include formal training or certification on software engineering concepts with 5+ years of applied experience. You should possess practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle. Proficiency in using frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience with Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler is essential. Strong experience with Data Structures, Type Conversions, Multi-Threading, clean architecture, and design patterns like MVVM, MVI, MVP, Singleton are also required. A passion for automated testing, experience with unit testing frameworks, understanding of build systems such as Gradle, Jenkins, and working in an Agile development environment are key qualifications. Experience with API integration, distributed systems, monitoring, caching, and persistence solutions, along with a demonstrated skill and passion for operational excellence and a customer-focused mindset are necessary for this role. Preferred qualifications include extensive experience in developing large-scale mobile applications, strong communication skills, significant experience managing stakeholders of diverse backgrounds, understanding of unit testing and GIT workflow, experience leading teams of technologists, and the ability to guide, coach, hire, develop, and recognize talent.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You 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 - Android at JPMorgan Chase within the Commercial & Investment Banking, you play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you will be responsible for implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. Builds and deploys production-grade native Android Mobile applications to solve various business use cases for the firm. Provides overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks. Takes accountability for decisions that influence teams resources, tactical operations, and the execution and implementation of processes and procedures. Ensures successful collaboration across teams and stakeholders. Identifies and mitigates issues to execute a book of work while escalating issues as necessary. Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team. Creates a culture of diversity, equity, inclusion, and respect for team members and prioritize diverse representation. Required qualifications, capabilities, and skills: - Formal training or certification on software engineering concepts and 5+ years applied experience - Practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle - Use of frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience in using Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler - Strong experience with Data Structures, Type Conversions, Multi-Threading. Experience with clean architecture & one or more design patterns MVVM, MVI, MVP, Singleton - Enthusiasm for automated testing and experience with unit testing frameworks - Understanding of build systems such as Gradle, Jenkins, or similar systems - Worked in an Agile development environment and well-versed with agile ceremonies - Experience working with API integration, distributed systems, monitoring, caching, and persistence solutions - Demonstrated skill and passion for operational excellence, customer-focused mindset, taking pride in creating an informative data-driven journey Preferred qualifications, capabilities, and skills: - Extensive experience including developing large-scale mobile applications - Strong communication skills along with significant experience managing stakeholders of diverse backgrounds - Understands the importance of unit testing and can write meaningful unit tests - Understanding of GIT and GIT workflow - Experience leading teams of technologists - Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives - Experience with hiring, developing, and recognizing talent,
Posted 2 weeks ago
4.5 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
BOLD is seeking a highly skilled professional to spearhead the development of cutting-edge browser automation technology for our ExpertApply product. You will play a key role in designing scalable automation frameworks, tackling challenges in bot detection, and optimizing system performance. You'll also be responsible for building and monitoring metrics to ensure system reliability and robustness. If you are passionate about large-scale automation and system reliability, we want to hear from you. Job Description ABOUT THIS TEAM This team is known as “Expert Apply” or the “Sonara” team. We own two areas of cutting-edge technology: advanced browser automation to scrape job application data,and generative AI services to answer job application questions. Our team’s mission is to make sure that job seekers never have to fill out a job application. WHAT YOU’LL DO Optimise existing code to improve performance and efficiency, ensuring the system can handle high traffic loads. Implement message handling to facilitate communication between different services. Develop web scraping solutions to gather and process data from various online sources. Analyze and troubleshoot software issues, providing timely resolutions to ensure system reliability. Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications. Review and enhance code quality through thorough testing and code reviews. Stay updated with industry trends and emerging technologies, integrating best practices into the development process WHAT YOU’LL NEED Strong programming skills in Python like expertise in string manipulation and regular expression to effectively handle and process the text data during web scrapping and automation tasks. Deep understanding of OOP principles, including encapsulation, inheritance, and polymorphism, to design robust and maintainable software systems. Knowledge of common design patterns (e.g., Singleton, Factory, Observer) to enhance system design, imprve code reusability, and implement best practices in software architecture. Solid foundation in algorithms (sorting, searching, parsing) and data structures (lists, dictionaries, trees) to solve complex problems efficiently and effectively during software development. Proficient in identifying and manipulating HTML elements (DOM) for automated interactions, including forms, buttons, and links. Knowledge of XPath and CSS selectors for precise data extraction. Good understanding of how modern browsers function, including rendering engines, JavaScript engines, HTTP protocols, and browser APIs. Experience optimizing scraping strategies based on browser behaviour and performance. Experience with caching technologies (e.g. Redis, in-memory caching) Experience with messaging protocols (e.g. Azure service bus, Kafka, RabbitMQ) working knowledge and proven experience in containerization using Docker. Understanding of DevOps practices and CI/CD pipelines. Excellent communication skills and the ability to collaborate across time zones Excellent analytical and problem-solving skills. Knowledge of cloud computing, Amazon Web Services or Microsoft Azure WHAT’S GOOD TO HAVE: Experience with web frameworks (e.g., FAST API, Flask, Django) Knowledge of web scraping methodologies and tools, including headless browser automation (e.g., Playwright, Selenium, Puppeteer), and familiarity with JavaScript execution within the scraping context. Proficient in writing tests for scraping scripts to ensure robustness, reliability, and maintainability, along with debugging techniques to troubleshoot any issues that arise during the execution of scraping processes. Knowledge of database systems (SQL and NoSQL). Knowledge of leveraging LLMs (e.g., GPT, BERT) to improve web page automation. Ability to utilize LLMs for natural language understanding tasks, such as extracting meaningful insights from pages or generating context-aware interactions. EXPERIENCE: Senior Software Engineer, Python- 4.5 years+ BENEFITS Outstanding Compensation Competitive salary Tax-friendly compensation structure Bi-annual bonus Annual Appraisal Equity in company 100% Full Health Benefits Group Mediclaim, personal accident, & term life insurance Group Mediclaim benefit (including parents' coverage) Practo Plus health membership for employees and family Personal accident and term life insurance coverage Flexible Time Away 24 days paid leaves Declared fixed holidays Paternity and maternity leave Compassionate and marriage leave Covid leave (up to 7 days) ADDITIONAL BENEFITS Internet and home office reimbursement In-office catered lunch, meals, and snacks Certification policy Cab pick-up and drop-off facility About BOLD We Transform Work Lives As an established global organization, BOLD helps people find jobs. Our story is one of growth, success, and professional fulfillment. We create digital products that have empowered millions of people in 180 countries to build stronger resumes, cover letters, and CVs. The result of our work helps people interview confidently, finding the right job in less time. Our employees are experts, learners, contributors, and creatives. We Celebrate And Promote Diversity And Inclusion We value our position as an Equal Opportunity Employer. We hire based on qualifications, merit, and our business needs. We don't discriminate regarding race, color, religion, gender, pregnancy, national origin or citizenship, ancestry, age, physical or mental disability, veteran status, sexual orientation, gender identity or expression, marital status, genetic information, or any other applicable characteristic protected by law.
Posted 2 weeks ago
8.0 years
4 - 8 Lacs
Bengaluru
On-site
Company Description We are a consulting company with a bunch of technology-interested and happy people! We love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued. With us, each individual is her/himself and respects others for who they are and we believe that when a fantastic mix of people gather and share their knowledge, experiences and ideas, we can help our customers on a completely different level. We are looking for you who is immediate joiner and want to grow with us! With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility. Job Description Key Responsibilities Fullstack Development : Design, develop, and maintain robust and scalable web applications using .Net Core for backend and Angular for frontend. Build and consume RESTful APIs, ensuring seamless communication between client and server. Cloud Integration : Deploy and manage applications on Microsoft Azure, leveraging cloud-native services for scalability, performance, and reliability. Implement CI/CD pipelines using GitHub Actions for automated testing, building, and deployment. Database Management : Design and optimize relational and NoSQL databases to ensure efficient data storage and retrieval. Write and optimize complex queries, stored procedures, and database scripts. Code Quality and Best Practices : Apply design patterns, SOLID principles, and clean code practices to create maintainable and scalable codebases. Conduct peer code reviews and participate in technical design discussions. Performance and Security : Optimize application performance, ensuring fast load times and responsiveness. Implement security best practices to protect applications and data. Collaboration and Communication : Work closely with product owners, designers, and other stakeholders to gather requirements and translate them into technical specifications. Collaborate with cross-functional teams in an Agile environment, participating in sprint planning, stand-ups, and retrospectives. Qualifications Technical Skills : 8 to 11 years Strong proficiency in .Net Core (C#). Experience with Angular (v8+ preferred) or similar frontend frameworks (React, Vue). Hands-on experience with Microsoft Azure (App Services, Azure Functions, Azure SQL, Blob Storage, etc.). Solid understanding of relational databases (SQL Server, PostgreSQL) and NoSQL databases (CosmosDB, MongoDB). Proficient in implementing CI/CD pipelines using GitHub Actions or similar tools (Azure DevOps, Jenkins). Familiarity with modern software architecture patterns, including Microservices and Event-Driven Architecture. Best Practices : Strong understanding of design patterns (Factory, Singleton, Repository, etc.). Experience with unit testing frameworks (xUnit, NUnit, Jasmine/Karma). Knowledge of OWASP principles and secure coding practices. Soft Skills : Excellent problem-solving and analytical skills. Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders. Team player with a proactive mindset and a passion for continuous learning and improvement. Required cloud certification: AZ 204 Additional Information We are looking for who: Start: Immediately Location: Bengaluru Form of employment: Full-time until further notice, we apply 6 months probationary employment We interview candidates on an ongoing basis, do not wait to submit your application.
Posted 2 weeks ago
7.5 years
0 Lacs
Hyderabad, Telangana, India
On-site
Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Apple iOS Application Development Good to have skills : NA Minimum 7.5 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: We are looking for a skilled iOS Application Developer with over 5 years of experience to design and build innovative mobile applications. The ideal candidate will have strong expertise in SwiftUI and Swift, a solid understanding of iOS frameworks and architectures, and hands-on experience with Agile development practices. You will collaborate with cross-functional teams to develop scalable, high-performance applications while ensuring compliance with App Store guidelines. Roles & Responsibilities: - Develop and maintain iOS applications using Swift and SwiftUI. - Design and implement application architecture and design patterns such as Clean Architecture, MVVM, MVC, VIPER, and Singleton. - Collaborate with back-end developers to integrate RESTful APIs and ensure smooth communication between front-end and back-end systems. - Write clean, scalable, and maintainable code. - Debug, troubleshoot, and resolve application performance and memory management issues. - Utilize Xcode instruments and other tools to optimize app performance. - Manage dependencies using CocoaPods and Swift Package Manager. - Participate in code reviews to maintain high quality and adherence to best practices. - Ensure applications comply with Apple’s App Store policies and design principles. - Work within Agile teams and contribute to continuous integration/continuous deployment (CI/CD) pipelines. - Integrate third-party APIs and services seamlessly into applications. Professional & Technical Skills: - Bachelor’s degree in information technology, Computer Science, or related field. - Minimum 5+ years of professional experience in iOS application development. - Strong proficiency in Swift and SwiftUI (MUST have). - In-depth knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc. - Experience with architecture/design patterns: Clean Architecture, MVVM, MVC, VIPER, Singleton. - Solid understanding of object-oriented programming principles. - Experience with version control systems such as Git and SVN. - Strong skills in debugging, performance tuning, memory management, and multi-threading. - Familiarity with offline storage solutions. - Knowledge of RESTful APIs and back-end integration. - Experience with dependency management tools: CocoaPods and Swift Package Manager. - Familiarity with CI/CD tools and Agile development methodologies. - Excellent problem-solving and communication skills. - Understanding of Apple’s Human Interface Guidelines and design principles. Additional Information: - The candidate should have a more than 8 years of experience - This position is based at our Pune office. - A 15 years full time education is required.
Posted 2 weeks ago
5.0 - 8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
ABOUT IRIS SOFTWARE IRIS Software Inc is a CMMI ML 5 professional software services organization offering high-quality, cost-effective solutions to businesses. It has helped meeting the IT requirements of companies ranging from those among the Fortune 100 to medium-sized firms by utilizing best-of-breed technologies, rapidly deployable solutions and flexible engagement models. Experience :- 5 to 12 Yrs. Location :- Gurgaon Notice Period :- Immediate joiners Role 1 : End-to-End Automation Tester Overview: As an End-to-End Automation Tester , you will be working where the automation framework already exists. Primary responsibility will be to develop & execute automated tests, enhance & stabiles existing automation suite, and ensure seamless test coverage across different applications. Strong Java programming, DSA, Best coding practices and test automation (preferred UI, APIs )experience are required. Key Responsibilities: Develop and execute UI and API automation test cases . Enhance and maintain the existing tests in automation suites in place Perform functional, regression, and end-to-end testing . Work with Selenium WebDriver and TestNG for UI automation. Perform API testing using RestAssured (exclude manual API testing) Write and optimize SQL queries to validate backend data. Collaborate with developers, business analysts, and other testers. Participate in Agile ceremonies and Shift-Left testing initiatives is must . Required Skills & Experience: 5-8 years of experience in test automation(Exclude manual testing) . Strong programming skills in Java (string manipulation, HashMap operations, Collections, Data Structures, design patterns – POM, Page Factory, Singleton ). Hands-on experience with Selenium WebDriver(3, 4) & TestNG . API automation using Rest Assured . Strong knowledge of SQL queries and database testing . Experience in Git, Jenkins CI/CD pipeline integration . Familiarity with Agile methodologies and Shift-Left testing. Good to Have: Knowledge of performance testing tools, cloud (AWS preferred), docker, Kubernetes Basic understanding of microservices architecture and Kafka .
Posted 2 weeks ago
0.0 - 5.0 years
0 Lacs
Noida, Uttar Pradesh
On-site
Noida, Uttar Pradesh, India Engineering & Development BOLD is seeking a highly skilled professional to spearhead the development of cutting-edge browser automation technology for our ExpertApply product. You will play a key role in designing scalable automation frameworks, tackling challenges in bot detection, and optimizing system performance. You'll also be responsible for building and monitoring metrics to ensure system reliability and robustness. If you are passionate about large-scale automation and system reliability, we want to hear from you. Job Description ABOUT THIS TEAM This team is known as “Expert Apply” or the “Sonara” team. We own two areas of cutting-edge technology: advanced browser automation to scrape job application data,and generative AI services to answer job application questions. Our team’s mission is to make sure that job seekers never have to fill out a job application. WHAT YOU’LL DO Optimise existing code to improve performance and efficiency, ensuring the system can handle high traffic loads. Implement message handling to facilitate communication between different services. Develop web scraping solutions to gather and process data from various online sources. Analyze and troubleshoot software issues, providing timely resolutions to ensure system reliability. Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications. Review and enhance code quality through thorough testing and code reviews. Stay updated with industry trends and emerging technologies, integrating best practices into the development process WHAT YOU’LL NEED Strong programming skills in Python like expertise in string manipulation and regular expression to effectively handle and process the text data during web scrapping and automation tasks. Deep understanding of OOP principles, including encapsulation, inheritance, and polymorphism, to design robust and maintainable software systems. Knowledge of common design patterns (e.g., Singleton, Factory, Observer) to enhance system design, imprve code reusability, and implement best practices in software architecture. Solid foundation in algorithms (sorting, searching, parsing) and data structures (lists, dictionaries, trees) to solve complex problems efficiently and effectively during software development. Proficient in identifying and manipulating HTML elements (DOM) for automated interactions, including forms, buttons, and links. Knowledge of XPath and CSS selectors for precise data extraction. Good understanding of how modern browsers function, including rendering engines, JavaScript engines, HTTP protocols, and browser APIs. Experience optimizing scraping strategies based on browser behaviour and performance. Experience with caching technologies (e.g. Redis, in-memory caching) Experience with messaging protocols (e.g. Azure service bus, Kafka, RabbitMQ) working knowledge and proven experience in containerization using Docker. Understanding of DevOps practices and CI/CD pipelines. Excellent communication skills and the ability to collaborate across time zones Excellent analytical and problem-solving skills. Knowledge of cloud computing, Amazon Web Services or Microsoft Azure WHAT’S GOOD TO HAVE: Experience with web frameworks (e.g., FAST API, Flask, Django) Knowledge of web scraping methodologies and tools, including headless browser automation (e.g., Playwright, Selenium, Puppeteer), and familiarity with JavaScript execution within the scraping context. Proficient in writing tests for scraping scripts to ensure robustness, reliability, and maintainability, along with debugging techniques to troubleshoot any issues that arise during the execution of scraping processes. Knowledge of database systems (SQL and NoSQL). Knowledge of leveraging LLMs (e.g., GPT, BERT) to improve web page automation. Ability to utilize LLMs for natural language understanding tasks, such as extracting meaningful insights from pages or generating context-aware interactions. EXPERIENCE: Senior Software Engineer, Python- 4.5 years+ #LI-SV1 Benefits Outstanding Compensation Competitive salary Tax-friendly compensation structure Bi-annual bonus Annual Appraisal Equity in company 100% Full Health Benefits Group Mediclaim, personal accident, & term life insurance Group Mediclaim benefit (including parents' coverage) Practo Plus health membership for employees and family Personal accident and term life insurance coverage Flexible Time Away 24 days paid leaves Declared fixed holidays Paternity and maternity leave Compassionate and marriage leave Covid leave (up to 7 days) Additional Benefits Internet and home office reimbursement In-office catered lunch, meals, and snacks Certification policy Cab pick-up and drop-off facility About BOLD We Transform Work Lives As an established global organization, BOLD helps people find jobs. Our story is one of growth, success, and professional fulfillment. We create digital products that have empowered millions of people in 180 countries to build stronger resumes, cover letters, and CVs. The result of our work helps people interview confidently, finding the right job in less time. Our employees are experts, learners, contributors, and creatives. We Celebrate And Promote Diversity And Inclusion We value our position as an Equal Opportunity Employer. We hire based on qualifications, merit, and our business needs. We don't discriminate regarding race, color, religion, gender, pregnancy, national origin or citizenship, ancestry, age, physical or mental disability, veteran status, sexual orientation, gender identity or expression, marital status, genetic information, or any other applicable characteristic protected by law.
Posted 2 weeks ago
5.0 years
0 Lacs
Gurugram, Haryana, India
Remote
Roles & Responsibilities Key Responsibilities: App Development: Design, develop, and maintain Android applications that are user-friendly, efficient, and scalable. Code Quality: Write clean, maintainable, and efficient code following Android best practices and coding standards. Collaborate: Work closely with cross-functional teams including Product Managers, Designers, and Backend Engineers to deliver top-notch mobile applications. Performance Optimization: Identify and troubleshoot performance issues, ensuring smooth performance across different Android devices. UI/UX Implementation: Implement intuitive and visually appealing user interfaces, aligning with the design team to meet high usability standards. Code Reviews: Participate in peer code reviews, offering constructive feedback to junior developers. Mentorship: Provide technical leadership and mentorship to junior and mid-level developers, fostering continuous learning within the team. Testing and Debugging: Write unit tests and work on debugging and maintaining a bug-free experience. Stay Updated: Keep up-to-date with the latest trends, technologies, and advancements in Android development. Requirements Experience: 5+ years of professional experience in Android development. Proficiency in Kotlin/Java: Strong knowledge of Kotlin and/or Java programming languages. Android SDK: Expertise in Android SDK, Android Studio, and related tools. Architectures and Patterns: Experience working with Android architectures (MVC, MVP, MVVM) and design patterns (Observer, Singleton, etc.). APIs & Services: Experience with RESTful APIs, JSON, and integrating third-party libraries and services. UI/UX Design: Strong knowledge of Android UI design principles, patterns, and best practices. Version Control: Proficient with Git and version control workflows. Testing: Experience with writing unit tests and UI tests using tools like JUnit, Espresso, or similar. Database Knowledge: Experience with SQLite, Room, or other local databases. CI/CD: Familiarity with Continuous Integration/Continuous Deployment processes. Agile Methodology: Experience working in Agile/Scrum environments. Preferred Qualifications Advanced Android Concepts: Knowledge of advanced Android concepts such as Dependency Injection (Dagger, Hilt), Coroutines, etc. Libraries & Tools: Experience with popular libraries like Retrofit, Glide, Dagger, etc. Cloud Integration: Experience with cloud services like Firebase, AWS, or Google Cloud. App Store Release: Experience with the full app lifecycle, from development to deployment on Google Play. Cross-Platform: Familiarity with cross-platform development tools (e.g., Flutter, React Native) is a plus. Soft Skills Strong problem-solving and analytical skills. Excellent Communication And Collaboration Skills. Ability to mentor and guide team members. Attention to detail and a passion for delivering high-quality software. Benefits Competitive salary and performance bonuses. Flexible working hours and remote work options. Health, dental, and vision insurance. Professional development opportunities. Collaborative and innovative work culture. Experience 4.5-6 Years Skills Primary Skill: Mobile Development Sub Skill(s): Mobile Development Additional Skill(s): Android About The Company Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.
Posted 2 weeks ago
6.0 years
2 - 10 Lacs
Noida
On-site
Lead and mentor a team of developers, ensuring timely delivery. 6+ years’ experience in application development; API, Webhook and Web development. Demonstrable experience and advanced knowledge of .NET framework, Knockout.js, C#, MVC, JSON, HTML, JavaScript, T-SQL, JQuery, LINQ, XML/XSL, CSS, IIS. Expertise in RESTful APIs, and database systems like SQL Server Demonstrable experience with Secure Coding practices and performing code reviews Knowledge of industry standard patterns and practices like Singleton, Factory, and MVC Knowledge of Agile software development methodology, Application Lifecycle management. Experience with Cloud hosted solutions desirable (Azure, AWS, Google) Experience with Git, Azure DevOps, CI/CD pipelines, JIRA, Kendo UI and Confluence a plus. Advocate for test-driven development (TDD) and implement unit tests for reliable and bug-free applications. Proficiency in .NET Core, ASP.NET MVC, and Knockout.js. Strong knowledge of design patterns & SOLID Principles. Qualifications BTech\\MCA Range of Year Experience-Min Year 6 Range of Year Experience-Max Year 8
Posted 3 weeks ago
2.0 - 31.0 years
2 - 3 Lacs
Mohali
On-site
Ø Minimum 2 years of experience as a Full Stack Developer. Proficiency in React.js and Node.js. Strong understanding of front-end and back-end development principles.Experience with database technologies (e.g., SQL, MongoDB). Ø Must have a sound knowledge of MVC frameworks like Codeigniter, Laravel, YII. Ø Knowledge of implementation and understanding of design patterns like Facade, Singleton etc. Ø Understanding of JQuery, Javascript, HTML5 and CSS3 Ø Good understanding of micro-server architecture and REST API.Familiarity with RESTful APIs, HTML / CSS. Ø Familiarity with the whole web stack, including protocols and web server optimization techniques Ø Ability to understand business requirements and translate them into technical requirements Ø Knowledge of modern authorization mechanisms, such as JSON Web Token Ø Design, develop, and maintain production-grade applications using the MERN stack (Mongo DB, Express.js, React Native, Node.js).
Posted 3 weeks ago
8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Diversity Hiring ✨ What will you do? As an Engineering Manager, you will interact with the entire engineering team to solve problems and build, extend, optimize and refactor the back-end architecture of our growing products. This will involve working on our existing codebase along with new projects. Airtel Africa Digital Labs (AADL) has a highly passionate engineering-driven environment where your contribution will be felt immediately. All teams at AADL are involved in every part of our development life cycle. Lead a team of Engineers in the entire Backend platform for a product portfolio Own end to end delivery of new features. Evolve the architecture for performance and scalability. Design, develop and own components of a highly scalable, distributed web services platform. Lead module development independently Remove obstacles blocking the engineers from achieving their tasks and look for opportunities to advance them toward their career goals Serve as the engineering leader and technical expert Strive to constantly improve software development process and team productivity. Hire, train, and supervise engineering staff members What will make you successful? B.E./B.Tech in Computer science or Information Technology with 8+ years of experience in a scalable product/ecommerce organization Experience in developing scalable, fault-tolerant, distributed backend services Experience with prevalent design patterns and advanced system designing Ability to think high-level while still being technical. Problem-solving while always looking for ways to prevent the same problems from happening again by setting defined workflows in place. Planning for the future, yet know when to let go Good communication skills and flexibility oriented mindset because technologies, patterns and even business decisions that might once have been true can quickly fall out of date. The ability to adapt and see different points of view is critical and helps teams align, focus and stay effective. Decisiveness and an execution mindset are especially valuable. Championing your team internally and externally by celebrating their victories, giving them autonomy, trust and guidance to achieve their career goals. Lastly, it’s important to have fun! Bringing a sense of humor and camaraderie to the team allows for good relationships and communication to flourish. What do you bring to the table? Strong proficiency in Core Java. Deep understanding of Java multithreading, concurrency utilities, thread synchronization, and thread safety. Hands-on experience with common Design Patterns such as Singleton, Factory, Observer, Decorator, Strategy, and MVC. Experience with Java Collections Framework, Exception Handling, and Java I/O. Familiarity with unit testing frameworks (JUnit, TestNG). Knowledge of build tools like Maven or Gradle. Understanding of RESTful APIs and web services is a plus. Good problem-solving skills and ability to work independently or as part of a team. Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Posted 3 weeks ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About Worldline At Worldline, we are pioneers in payments technology, committed to creating innovative solutions that make financial transactions secure, accessible, and seamless worldwide. Our diverse team of professionals collaborates across cultures and disciplines, driving progress that benefits society and businesses of all sizes. We believe that diverse perspectives fuel innovation. We are dedicated to fostering an inclusive environment where all individuals, regardless of background, identity, or experience, can thrive and contribute meaningfully to our shared vision. The Opportunity We are seeking a talented C++ Developer who is passionate about building scalable, user-friendly applications. In this role, you will work with a dynamic, diverse team to develop, enhance, and maintain landing pages, web portals, and back-end services crucial to our payment solutions. We welcome applicants from all backgrounds and experiences, believing that our strength lies in our diversity. Your unique perspectives will help us create innovative, inclusive digital products that serve a global community. Key Responsibilities As a Senior Application Developer in a self-organized DevOps squad, you will collaborate closely with analysts, testers, developers, and operations, serving as a key developer in your team. Your end-to-end team will translate business requirements into system components ready for production. Develop software solutions for processing electronic payments using the "Worldline Pay Front Office" suite. Collaborate with the Product Owner to negotiate integration requirements. Design, configure, and install customer systems. Implement product or customer-specific adaptations and extensions. Prepare comprehensive project documentation. Specify, prepare, and execute tests to ensure software quality. Provide analytical support during production incidents. Excellent hands on experience with C++ OOPS concepts (Inheritance, Polymorphism, Templates, Pre Processor directives, Exception Handling etc.…) Sound knowledge of Design patterns like Singleton, Visitor and Decorators. Proficiency in STL, String Operations and Boost libraries. Thorough understanding of containers like Arrays, List, Vector, Maps, Stacks and queues. Concepts related to Streaming, String functions, Type castings, Pointer references, virtual functions. Proficient in working with Docker, Gtest Database DML/DDL, Joins, Database Advance –Procedure, Index, cursors, SP etc. Proficient with Unix Commands, Shell Scripting, Make files, GDB debugger etc. Should have good experience with Retail Cards & Payments domain with VISA and MC protocols/switching. Should have good understanding of Card transaction processing and authorization systems with complete transaction flow for issuing and acquiring Good understanding of ISO 8583 protocol/specification, transaction processing & security concepts Good understanding of Card Issuing & Acquiring domain with focus on Prepaid, EFT Switch & PG Should know Issuing/Acquiring Protocols. Other skills: Linux (Shell scripting, bash, KSH, SQL (Queries / PL/SQL procedures, Views, MV, Tables) As the most experienced application developer in your team, you will leverage your expertise to support, train, and mentor other members. Technical Skills & Qualifications University degree (Master's/Bachelor's) in Computer Science, Engineering, or a related field. Experience level we need is 6-10 Years Location-Pune Extensive experience in IT services and software development, preferably within electronic payments. Proficiency in object-oriented programming in C++, relational databases, SQL, and data modeling. Familiarity with Agile methodologies is a plus. Strong analytical skills and the ability to abstract complex problems. High motivation, efficiency, and excellent communication skills, both verbal and written. Proficiency in English is mandatory. Proactive and self-reliant, with a curious and open-minded attitude. Team player with the ability to thrive in an international and matrix organizational environment. Methodology Scrum/Kanban Scaled Agile experience will be more preferred. Preferred skills: Agile Awareness CI (Continuous Integration), Jenkins Soft skills: Should possess very good communication skills Should possess very good Inter personnel skills Should possess very good analytical skills Please share the updated CV to shalini.d@worldline.com Thanks Much
Posted 3 weeks ago
4.0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
About the role: Heady is looking for an experienced, well-rounded Software Development Engineer In Test (SDET) to join our growing team. In this position, you will own responsibility for the quality of our work and work closely with a strong, cross-functional, and cross-geographical team of engineers, product managers, and designers and help cultivate a quality mindset, coach and advocate for quality while assisting teams with software testing practices. Responsibilities: Create automation frameworks and implement various design patterns API and UI automation scripting and maintenance Test integration with CI Test integration with the cloud platform Build health analysis Interact with clients as needed to ensure that we are delivering what they require Qualification & Skills: Bachelor’s degree or equivalent experience in Computer Science with 4+ years of Automation experience 3+ years of coding expertise using TypeScript 3+ years of Selenium WebDriver experience 2+ years of hands-on experience in writing API automation scripts and unit test scripts Extensive knowledge of GIT and CI Excellent familiarity with various design patterns, including POM, FPOM, FDP, Singleton, etc. Strong attention to detail, an ability to multitask, and an ability to work independently and on a team Bonus points if you have: Hands-on experience with XCUI with Swift, Cypress, WebdriverIO, RestAssured, and JMeter Experience in Security Testing About Heady: We offer a multitude of services - strategy, user experience design (UX), user Interface design (UI), software engineering, testing, marketing, analytics, and maintenance - all of which come together to form a successful product. We use a hybrid model: Our engineers are based in India, while our UX, UI, strategy, and lead management are in the US. We are not an outsourcing agency; having both regular meetings and a local presence is important to us, just as it is to our clients.
Posted 3 weeks ago
3.0 - 5.0 years
6 - 8 Lacs
Thiruvananthapuram
On-site
Experience Required: 3-5 years of hands-on experience in full-stack development, system design, and supporting AI/ML data-driven solutions in a production environment. Key Responsibilities Implementing Technical Designs: Collaborate with architects and senior stakeholders to understand high-level designs and break them down into detailed engineering tasks. Implement system modules and ensure alignment with architectural direction. Cross-Functional Collaboration: Work closely with software developers, data scientists, and UI/UX teams to translate system requirements into working code. Clearly communicate technical concepts and implementation plans to internal teams. Stakeholder Support: Participate in discussions with product and client teams to gather requirements. Provide regular updates on development progress and raise flags early to manage expectations. System Development & Integration: Develop, integrate, and maintain components of AI/ML platforms and data-driven applications. Contribute to scalable, secure, and efficient system components based on guidance from architectural leads. Issue Resolution: Identify and debug system-level issues, including deployment and performance challenges. Proactively collaborate with DevOps and QA to ensure resolution. Quality Assurance & Security Compliance: Ensure that implementations meet coding standards, performance benchmarks, and security requirements. Perform unit and integration testing to uphold quality standards. Agile Execution: Break features into technical tasks, estimate efforts, and deliver components in sprints. Participate in sprint planning, reviews, and retrospectives with a focus on delivering value. Tool & Framework Proficiency: Use modern tools and frameworks in your daily workflow, including AI/ML libraries, backend APIs, front-end frameworks, databases, and cloud services, contributing to robust, maintainable, and scalable systems. Continuous Learning & Contribution: Keep up with evolving tech stacks and suggest optimizations or refactoring opportunities. Bring learnings from the industry into internal knowledge-sharing sessions. Proficiency in using AI-copilots for Coding: Adaptation to emerging tools and knowledge of prompt engineering to effectively use AI for day-to-day coding needs. Technical Skills Hands-on experience with Python-based AI/ML development using libraries such as TensorFlow, PyTorch, scikit-learn, or Keras. Hands-on exposure to self-hosted or managed LLMs, supporting integration and fine-tuning workflows as per system needs while following architectural blueprints. Practical implementation of NLP/CV modules using tools like SpaCy, NLTK, Hugging Face Transformers, and OpenCV, contributing to feature extraction, preprocessing, and inference pipelines. Strong backend experience using Django, Flask, or Node.js, and API development (REST or GraphQL). Front-end development experience with React, Angular, or Vue.js, with a working understanding of responsive design and state management. Development and optimization of data storage solutions, using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra), with hands-on experience configuring indexes, optimizing queries, and using caching tools like Redis and Memcached. Working knowledge of microservices and serverless patterns, participating in building modular services, integrating event-driven systems, and following best practices shared by architectural leads. Application of design patterns (e.g., Factory, Singleton, Observer) during implementation to ensure code reusability, scalability, and alignment with architectural standards. Exposure to big data tools like Apache Spark, and Kafka for processing datasets. Familiarity with ETL workflows and cloud data warehouse, using tools such as Airflow, dbt, BigQuery, or Snowflake. Understanding of CI/CD, containerization (Docker), IaC (Terraform), and cloud platforms (AWS, GCP, or Azure). Implementation of cloud security guidelines, including setting up IAM roles, configuring TLS/SSL, and working within secure VPC setups, with support from cloud architects. Exposure to MLOps practices, model versioning, and deployment pipelines using MLflow, FastAPI, or AWS SageMaker. Configuration and management of cloud services such as AWS EC2, RDS, S3, Load Balancers, and WAF, supporting scalable infrastructure deployment and reliability engineering efforts. Personal Attributes Proactive Execution and Communication: Able to take architectural direction and implement it independently with minimal rework with regular communication with stakeholders Collaboration: Comfortable working across disciplines with designers, data engineers, and QA teams. Responsibility: Owns code quality and reliability, especially in production systems. Problem Solver: Demonstrated ability to debug complex systems and contribute to solutioning. Key: Python, Django, Django ORM, HTML, CSS, Bootstrap, JavaScript, jQuery, Multi-threading, Multi-processing, Database Design, Database Administration, Cloud Infrastructure, Data Science, self-hosted LLMs Qualifications Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or a related field. Relevant certifications in cloud or machine learning are a plus. Package: 6-11 LPA Job Types: Full-time, Permanent Pay: ₹600,000.00 - ₹800,000.00 per year Benefits: Health insurance Life insurance Provident Fund Schedule: Day shift Monday to Friday
Posted 3 weeks ago
8.0 years
0 Lacs
India
Remote
Job Title: Android Full Stack Developer Location: Remote (Supporting clients in North America & Asia) Experience: 8+ Years Employment Type: Full-Time Industry: Mobility Software / Start-up Environment Needed just 20 hrs per week - Can be supported part-time. - Budget: 1 lakh per month fixed. About the Role: We are looking for an experienced and passionate Android Full Stack Developer to join our innovative startup team. You will play a pivotal role in developing and deploying robust mobility solutions tailored for clients in North America and Asia. This is a unique opportunity to work on live projects that impact real-world use cases, within a collaborative and fast-paced startup environment. Key Responsibilities: Conduct thorough requirement analysis and translate them into technical specifications. Design and implement scalable and maintainable mobile architectures. Develop high-quality Android applications using Kotlin, Jetpack Compose, and React Native (Expo and Community). Integrate third-party APIs and web services. Ensure smooth data synchronization and optimal performance. Write and maintain unit tests to ensure code reliability. Manage application deployment to the Google Play Store and handle app releases. Collaborate cross-functionally with engineers, designers, and product managers. Stay updated with the latest trends in Android development and implement best practices. Provide timely maintenance and debugging support for deployed applications. Candidate Profile: Bachelor’s/Master’s degree in Computer Science or equivalent professional experience. 8+ years of proven experience in mobile app development. Strong knowledge and hands-on experience in: Kotlin and Jetpack Compose React Native (Expo and Community) MVVM architecture Dependency Injection frameworks Protocol-Oriented Programming Android frameworks and libraries Software Design Patterns (e.g., Singleton, Factory, Observer) RESTful API integration Demonstrated experience in shipping native and cross-platform apps (available on App Stores preferred). Committed to writing clean, maintainable, and SOLID code. Strong analytical thinking and problem-solving abilities. Proficient in Git or TFS for version control. Excellent verbal and written communication skills. What We Offer: A chance to be a core part of a growing and visionary startup. Opportunity to work on global projects and cutting-edge technologies. Flexible remote work environment. Collaborative and open team culture focused on innovation and excellence.
Posted 3 weeks ago
5.0 - 8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
SDET Senior Engineer / Senior Software Development Engineer, Test Key Responsibilities: Develop and execute UI and API automation test cases. Enhance and maintain the existing tests in automation suites in place Perform functional, regression, and end-to-end testing. Work with Selenium WebDriver and TestNG for UI automation. Perform API testing using RestAssured (exclude manual API testing) Write and optimize SQL queries to validate backend data. Collaborate with developers, business analysts, and other testers. Participate in Agile ceremonies and Shift-Left testing initiatives is must. Required Skills & Experience: 5-8 years of experience in test automation(Exclude manual testing). Strong programming skills in Java (string manipulation, HashMap operations, Collections, Data Structures, design patterns – POM, Page Factory, Singleton ). Hands-on experience with Selenium WebDriver(3, 4) & TestNG. API automation using RestAssured . Strong knowledge of SQL queries and database testing. Experience in Git, Jenkins CI/CD pipeline integration. Familiarity with Agile methodologies and Shift-Left testing.
Posted 3 weeks ago
5.0 - 12.0 years
0 Lacs
Gurugram, Haryana, India
On-site
About Iris Software At Iris Software, our vision is to be our client’s most trusted technology partner, and the first choice for the industry’s top professionals to realize their full potential. With over 4,300 associates across India, U.S.A, and Canada, we help our enterprise clients thrive with technology-enabled transformation across financial services, healthcare, transportation & logistics, and professional services. Our work covers complex, mission-critical applications with the latest technologies, such as high-value complex Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. SDET Exp-5-12 Years Location-Gurugram (Client) Shift Timing- 8AM-5 PM Work Mode -Hybrid Key Responsibilities: Develop and execute UI and API automation test cases. Enhance and maintain the existing tests in automation suites in place Perform functional, regression, and end-to-end testing. Work with Selenium WebDriver and TestNG for UI automation. Perform API testing using RestAssured (exclude manual API testing) Write and optimize SQL queries to validate backend data. Collaborate with developers, business analysts, and other testers. Participate in Agile ceremonies and Shift-Left testing initiatives is must. Required Skills & Experience: 5-12 years of experience in test automation(Exclude manual testing). Strong programming skills in Java (string manipulation, HashMap operations, Collections, Data Structures, design patterns – POM, Page Factory, Singleton ). Hands-on experience with Selenium WebDriver(3, 4) & TestNG. API automation using RestAssured . Strong knowledge of SQL queries and database testing. Experience in Git, Jenkins CI/CD pipeline integration. Familiarity with Agile methodologies and Shift-Left testing Interested candidates please share resume at rachna.jha@irissoftware.com
Posted 3 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 Senior Software Engineer Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The Transfer Solutions team was created to establish Mastercard as the frontrunner in the fast-evolving real-time payments space, and to position MasterCard to be able to incubate the development of new payment flows. The team is responsible for designing, building, and operating the technology that powers Mastercard’s next generation payment applications – Domestic, Cross Border and Bill Payments. Mastercard seeks to define a world beyond cash. To accelerate this mission, we are committed to building & scaling products & applications that transform payments of any type. Real time payment technology is central to this strategy. Do you like to be part of a team that creates and executes strategic initiatives centered around digital payments? Do you look forward to developing and engaging with high performant diverse teams around the globe? Would you like to be part of a highly visible, strategically important global engineering organization? The Role What’s it all about and what we expect you to do day to day Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production. Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements Participate and contribute to team’s agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners Identify opportunities and build backlogs to enhance primary service/function Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. Lead by example with hands-on approaches to demonstrate engineering excellence. Able to troubleshoot and refactor existing code for exceptional code quality. Drive seamless integration across all connected services to meet end-user expectations Drive blameless postmortems culture to identify root causes of incidents and implement learnings Introduce new technologies and architecture by following enterprise guidelines Advocate for engineering principles outside of current organization/platform Provide development and architecture guidance to team members Build relationships and effective partnerships across organizations Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar Experience working in cross-functional and large projects with globally dispersed development resources All About You And What You Need To Bring Able to write secure code in three or more languages (e.g., Java, .NET, JavaScript, SQL) Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Infrastructure as code and cloud first software development knowledge experience preferred. Understands and implements standard branching (e.g., Gitflow) and peer review practices. Move the team towards trunk based development Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality. Ability to keep the full testing pyramid healthy - Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization and effort estimation Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second) Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, others). Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data) Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization Has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point) 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-247339
Posted 4 weeks ago
0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Preference - Tamilnadu Candidates Company : Fulcrum Digital, Pune(Coimbatore) Reqt: Java Backend Developer. Exp:6+yrs NP: Immediate -10 days Mode: Hybrid (3 Days WFO) Shift: General Mandate Skills: Core Java, Spring Boot, Microservices, Hibernate, Rest API, Note: Inform candidates 15 days for training purpose they need to travel to Pune. For that Food & accomdation will be taken care by Fulcrum Digital itself. The Role Contribute to all stages of software development lifecycle Design, implement and maintain Java-based/Angular applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Develop technical designs for application development Develop multimedia applications Write well-designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE/Angular application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements Must Have · Java 8/11 Concepts · Collections – Types, Usage, Sorting · Multi-threading / Parallelism – Considerations, Thread Pool, CompletableFuture, Executor Service · Exception Handling – Best practices, resource cleanup · Design Patterns – Singleton, Builder, Factory, Observer · Data Structures · Sorting/ Search Algorithm · Space and Time Complexity · Spring Boot, Spring JPA · SQL or Postgres · REST API – API First approach, Methods, Standards, Rest Controller · Securing REST API - Strong understanding on Spring Security, JWT · Microservices Patterns, Distributed Systems, Splunk · CRUD operations, Performance tuning · Unit, Functional & Integration testing · Problem Solving / Analytical / Pseudo code logic · Troubleshooting Skills – Elimination method, approaches to pinpoint issue, tools used, Log levels, best practices · Proactive, Self-starter, Collaborative, strong communication skills -- both verbal and written · Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications
Posted 4 weeks ago
0 years
1 - 3 Lacs
India
On-site
Interested candidates may share your resume to 9787035355 Roles & Responsibilities ● Excellent knowledge in Core Java concepts ● Object Oriented analysis and design using common design patterns ● Good Knowledge in writing code in multithread ● Ability to write optimize and reuse code ● Should be a good team player and ability to switch between team based on the client priority ● Good Knowledge UI design and development. Develop UI in HTML, Bootstrap, Thymeleaf, JQuery, Javascript, W2ui libraries ● Write UI validations in bootstrap ● Develop application in Spring boot-based rest web service ● Develop application in JPA-Hibernate ● Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) ● Adopt the new technologies quickly if vendor product application needs a change in technology such as AG grid, VUI.js ● Perform Research & Development to add new features into the Vendor Portal such as digital signature, digital asset management. ● Work in a team with multiple team members involved, communication with both on-shore and off-shore team members ● Gathering the requirement from project manager or the technical leads ● Designing the new modules such as promotion, invoice ● Work on CR in existing modules such as item, cost, deals ● Support for Production Support issues ● Develop Spring code to get the screen result from Oracle stored procedure ● Develop Spring batch for ETL’s ● Develop Inbound and Outbound webservices based on the Spring boot rest framework ● Understand the Oauth2 concept and develop any new micro services based on the Oauth2 concept ● Apply complex design patterns such as singleton, factory, prototype, adapter, bridge, composite, decorator, façade, interpreter. ● Design and develop multithreaded backend programs to perform complex, orchestrated tasks. ● Architect complex data integration and user experience solutions using Spring MVC patterns ● Provide emergency production support to customers regarding mission critical operations. Job Types: Full-time, Permanent Pay: ₹15,000.00 - ₹30,000.00 per month Benefits: Food provided Provident Fund Schedule: Day shift Morning shift Work Location: In person
Posted 4 weeks ago
30.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Experienced Senior Database Systems Architect to lead the design and implementation of complex, high-performance data systems. The ideal candidate will have deep expertise in C++, SQL databases, NoSQL databases, and software design patterns, with a strong track record of architecting scalable and reliable database-driven systems. Experience with Node.js and Java is a strong plus. Responsibilities Define the architecture and design for robust, scalable, and high-availability data platforms and services. Define and maintain Schema definitions Provide technical leadership for full lifecycle of database system development—from concept to deployment. Optimize performance across relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra, Redis) systems. Participate in architectural reviews and recommend improvements for performance, maintainability, and scalability. Design APIs and services that interact with complex data layers using C++, and optionally integrate with Java or Node.js components. Knowledgeable on best practices, coding standards, and architectural design patterns. Collaborate with DevOps and infrastructure teams to ensure effective deployment and monitoring of data systems. Qualifications Required 8+ years of experience in software development, with at least 5 years focused on system/database architecture. Proficiency in C++ and deep understanding of memory management, concurrency, and performance optimization. Strong experience with SQL databases (PostgreSQL, MySQL, or equivalent) including schema design and query optimization. Hands-on experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB. Expertise in software design principles and design patterns (e.g., Singleton, Factory, Repository, CQRS). Excellent understanding of data modeling, consistency trade-offs (CAP theorem), and distributed data systems. We’re doing work that matters. Help us solve what others can’t.
Posted 4 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job description: Job Description- • Work with a team of talented engineers to develop high performance, high volume Java applications. • Deliver solutions by providing direct development of software functionality. • Comprehend user stories to understand task items per story in the context of development and testing (unit, functional, integration, and regression) • Work closely with technical leads, testers, business & system analysts to define features and user stories. • Assistance with production support issues by acting as point-of-contact and subject matter expert in resolving incidents and problem tickets. • Has ability to write secure code in three or more languages (Java, Spring, Angular, HTML JavaScript Typescript CSS) • Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) • Understands and implements standard branching (e.g., Gitflow) and peer review practices • Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage • Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) • Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation • Understands different SDLC practices (Waterfall/Scrum/Kanban/SAFe) and the delivery situations they are used for • Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) • Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data) • Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
Posted 1 month ago
6.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description Having quick turnaround and increased test coverage is the need of the hour; hence the increased emphasis on automation testing across projects. Publicis Sapient is looking for automation experts who in addition to the expertise in the tools and techniques also have the knack to understand the business needs, ROI and accordingly create the automation strategy. Assures consistent quality of Software Applications production by developing and enforcing robust Automated Software QE strategy, practices, and processes, providing documentation and managing people. They collaborate the with the project, business and (QE) teams, to develop detailed automated scripts, test frameworks to make the overall system more effective and efficient for our clients. Responsible for the overall quality of the project through effective QE leadership and management to ensure that all deliverables in terms of time, price and quality are met. This individual must have a proven track record of success building, leading, and managing a functional and technical QE team with a strong sense of quality ownership. This is a hands-on job that requires strategic thinking and planning to provide leadership and expertise throughout the entire QA lifecycle, ensuring the success of the team s manual and automation efforts in an agile working environment Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques. Able to handle/oversight a small team ranging from 2 -5 people and can guide them during the complete SDLC cycle starting from test case creation till test closure activities Well-versed with most of the activities in defect management process, can define/enhance the defect documentation and TAR lifecycle process independently Have expertise to enforce/adhere defect or other processes in the team Preferred (Mostly for people being hired at the Senior Associate Career Stage) Mentored or coached at least one person. Can define Automation Test strategy and test plan for low and medium complexity applications taking into account the business needs, ROI etc. Able to maintain and report test coverage matrix Able to identify device coverage for the application in question. Can devise regression testing approach Qualifications 6-9 years of experience with QE for distributed, highly scalable systems. Good understanding of OOPS concepts and strong programming skills in Java, Groovy, or JavaScript Hands-on experience in working with at least one GUI-based test automation tool for desktop and/or mobile automation. Experience with multiple tools will be added advantage Proficient in writing SQL queries & familiarity with the process of test automation tool selection & test approach. Experience in designing and developing automation frameworks and creation of scripts using best industry practices such as Page object model Integrate test suites into the test management system and custom test harness. Familiar with the implementation of design patterns, modularization, and user libraries for framework creation Can mentor team as well as has short learning curve for new technology, Understands all aspects of Quality Engineering. Understanding of SOAP and REST principles Thorough understanding of microservices architecture. In-depth hands-on experience of working with at least one API testing tool like RestAssured, SOAP UI, NodeJS Hands-on experience working with Postman or similar tool & parsing complex JSON & XML and data validation using serialization techniques like POJO classes or similar Hands-on experience in performing Request and Response Schema validation, Response codes, and exceptions. Good Understanding of BDD, TDD methodologies, and tools like Cucumber, TestNG, Junit, or similar. Experience in defining API E2E testing strategy, designing and developing API automation framework. Working experience on building tools Maven / Gradle, Git, etc. Experience in creating test pipeline – CI/CD, possess domain knowledge to identify issues across those domains, understand their impact, and drive resolution [(familiar/expert in domains like retail banking, automobile, insurance, betting, food markets, hotel industry, healthcare) Used /Exposure to automation tool for automating mobile applications & non-functional testing To set up test environment for execution on cloud environments such as Sauce Labs, browser stack. Knowledge of new tools (open source & licensed) in the automation world and have the knack to explore them and keep abreast with the latest tools in the market Expertise in creating test automation frameworks, implementing and maintaining them on a project Experience in the modern agile practices such as BDD/Cucumber, DevOps Knowledge and experience in service virtualization and tools like CA Lisa. Hands-on knowledge of setting up PACT Broker and writing PACT tests is desirable Experience in test management tools like Xray & Zephyr and integration of test framework with these tools. Understanding of commonly used software design patterns like Builder, Factory, Singleton and Façade Possess excellent Communication skills (written, verbal both formal & informal). Helps to create a positive, collaborative working environment for the team. Quick grasping and flexibility to adapt to new technologies/processes & Ability to multi-task under pressure and work independently with minimal supervision. i.e. Ability to prioritize when under pressure Efficiently makes tough decisions and communicates them effectively & independently manages operational level client meetings. Develops strong relationships with appropriate client stakeholders. Acts as the primary POC/facilitator for planned (regular) client meetings. Manages peer-level client relationships (expectations, communications, negotiations, escalation, feedback, etc.) Education: Full time Bachelor’s/Master’s engineering degree Additional Information Gender-Neutral Policy 18 paid holidays throughout the year Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well being Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across truly value.
Posted 1 month ago
4.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description Having quick turnaround and increased test coverage is the need of the hour; hence the increased emphasis on automation testing across projects. Publicis Sapient is looking for automation experts who in addition to the expertise in the tools and techniques also have the knack to understand the business needs, ROI and accordingly create the automation strategy. Assures consistent quality of Software Applications production by developing and enforcing robust Automated Software QE strategy, practices, and processes, providing documentation and managing people. They collaborate the with the project, business and (QE) teams, to develop detailed automated scripts, test frameworks to make the overall system more effective and efficient for our clients. Responsible for the overall quality of the project through effective QE leadership and management to ensure that all deliverables in terms of time, price and quality are met. This individual must have a proven track record of success building, leading, and managing a functional and technical QE team with a strong sense of quality ownership. This is a hands-on job that requires strategic thinking and planning to provide leadership and expertise throughout the entire QA lifecycle, ensuring the success of the team s manual and automation efforts in an agile working environment. Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques. Able to handle/oversight a small team ranging from 2 -5 people and can guide them during the complete SDLC cycle starting from test case creation till test closure activities. Well-versed with most of the activities in defect management process, can define/enhance the defect documentation and TAR lifecycle process independently. Have expertise to enforce/adhere defect or other processes in the team Preferred (Mostly for people being hired at the Senior Associate Career Stage). Mentored or coached at least one person. Can define Automation Test strategy and test plan for low and medium complexity applications taking into account the business needs, ROI etc. Able to maintain and report test coverage matrix Able to identify device coverage for the application in question. Can devise regression testing approach. Qualifications 4-6 years of experience. Experience with QE for distributed, highly scalable systems. Good understanding of OOPS concepts and strong programming skills in Java, Groovy, or JavaScript Hands-on experience in working with at least one GUI-based test automation tool for desktop and/or mobile automation. Experience with multiple tools will be added advantage. Proficient in writing SQL queries & familiarity with the process of test automation tool selection & test approach Experience in designing and developing automation frameworks and creation of scripts using best industry practices such as Page object model. Integrate test suites into the test management system and custom test harness Familiar with the implementation of design patterns, modularization, and user libraries for framework creation. Can mentor team as well as has short learning curve for new technology. Understands all aspects of Quality Engineering Understanding of SOAP and REST principles, Thorough understanding of microservices architecture. In-depth hands-on experience of working with at least one API testing tool like RestAssured, SOAP UI, NodeJS Hands-on experience working with Postman or similar tool. Hands-on experience in parsing complex JSON & XML and data validation using serialization techniques like POJO classes or similar Hands-on experience in performing Request and Response Schema validation, Response codes, and exceptions. Good Understanding of BDD, TDD methodologies, and tools like Cucumber, TestNG, Junit, or similar. Experience in defining API E2E testing strategy, designing and developing API automation framework. Working experience on building tools Maven / Gradle, Git, etc. Experience in creating test pipeline – CI/CD Possess domain knowledge to identify issues across those domains, understand their impact, and drive resolution [(familiar/expert in domains like retail banking, automobile, insurance, betting, food markets, hotel industry, healthcare) Used /Exposure to automation tool for automating mobile applications & non-functional testingTo set up test environment for execution on cloud environments such as Sauce Labs, browser stack. Knowledge of new tools (open source & licensed) in the automation world and have the knack to explore them and keep abreast with the latest tools in the market Expertise in creating test automation frameworks, implementing and maintaining them on a project Experience in the modern agile practices such as BDD/Cucumber, DevOps Knowledge and experience in service virtualization and tools like CA Lisa. Hands-on knowledge of setting up PACT Broker and writing PACT tests is desirable Experience in test management tools like Xray & Zephyr and integration of test framework with these tools Understanding of commonly used software design patterns like Builder, Factory, Singleton and Façade Possess excellent Communication skills (written, verbal both formal & informal) Helps to create a positive, collaborative working environment for the team. Quick grasping and flexibility to adapt to new technologies/processes Ability to multi-task under pressure and work independently with minimal supervision. i.e. Ability to prioritize when under pressure Efficiently makes tough decisions and communicates them effectively. Independently manages operational level client meetings. Develops strong relationships with appropriate client stakeholders. Acts as the primary POC/facilitator for planned (regular) client meetings. Manages peer-level client relationships (expectations, communications, negotiations, escalation, feedback, etc.) Education: Full time Bachelor’s/Master’s engineering degree Additional Information Gender-Neutral Policy 18 paid holidays throughout the year Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well being. Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across truly value.
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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough