Home
Jobs

2219 Tdd Jobs - Page 38

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 5.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

: Job Title Software Development Engineer, AS Location Bangalore, India Role Description This role is for Test Engineer responsible for developing automation code for AUT. The candidate is expected to work closely with Team Leads or Managers and other key stake holders to ensure good quality, maintainable, scalable and high performing automation code is delivered. Candidate/Application should be coming from a strong technological background. Should be hands on and be able to work independently requiring minimal technical/tool guidance. Should be able to technically guide and mentor junior resources in the team. Work closely with team members to design and develop software. Should have good communication skill and strong positive outlook. Knowledge of LoanIQ/Lending domain will be an advantage. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What we'll offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities Software Testing: Demonstrably solid test automation skills. As part of a high-performing development team, design and deliver highly functional, robust and scalable automation code. You will be responsible for participating in the full agile application development life to support overall project objectives Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production Experience of working in a team development environment as well as globally distributed project team Work closely with Functional Analysis teams Must be adaptable to different responsibilities, and possess strong communications skills in order to work effectively with team members and stakeholders Provides Release Deployments on non-Production Management controlled environments Measures and analyses code for quality Collaborates with Functional Analysts and QA to complete work, as required. Provides Level 3 support Contributes to root cause/problem analysis and solution brainstorming Create required documentation for the project. Shall be ready to learn new Java technologies as per the project requirements Your skills and experience Technical Skills: Automation engineer with a minimum of 5 years of experience. Very good practical experience of Microfocus UFT and Java Selenium. Hands-on Experience in architecture, code management, continuous build, continuous integration technologies, TDD, performance and profiling tools Experience with CI/CD using Jenkins is a plus. OS Unix, Windows Database Oracle (preferred), DB2 Languages and Frameworks Java, VB Script, SQL Other (Plus/Advantage) Knowledge of Loan IQ product and data model Knowledge or past experience of jMeter, but not mandatory Key Attributes Ability to write high quality code Ability to solve business or production problems Strong analytical skills Excellent team player Keeps pace with technical innovation Bachelors Degree from an accredited college or university with a concentration in Computer Science or equivalent Experience and Education 5 to 8 years of relevant work experience Investment Banking experience will be advantage How we'll support you Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About us and our teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 1 week ago

Apply

3.0 - 5.0 years

35 - 40 Lacs

Pune

Work from Office

Naukri logo

: Job TitleLead Engineer, VP LocationPune, India Role Description Vice President Core Engineering (Technical Leadership Role) We are seeking a highly skilled and experienced Vice President of Engineering to lead the design, development, and maintenance of our core software systems and infrastructure. This is a purely technical leadership role ideal for someone who thrives on solving complex engineering challenges, stays ahead of modern technology trends, and is passionate about software craftsmanship. You will play a pivotal role in shaping our architecture, contributing directly to the codebase, and mentoring engineers across the organization. This role does not involve people management responsibilities, but requires strong collaboration and technical influence. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What we'll offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities System Design & Development Architect, develop, and maintain high-performance, scalable software systems using Java. Code Contribution Actively contribute to the codebase, ensuring high standards of quality, performance, and reliability. Database Engineering Design and optimize data-intensive applications using MongoDB, including indexing and query optimization. Microservices & Cloud Implement microservices architecture following established guidelines, deployed on Google Kubernetes Engine (GKE) . Security & Compliance Ensure systems comply with security regulations and internal policies. Infrastructure Oversight Review and update policies related to internal systems and equipment. Mentorship Guide and mentor engineers, setting a high bar for technical excellence and best practices. Cross-functional Collaboration Work closely with product managers, architects, and other stakeholders to translate business requirements into scalable technical solutions, including HLD and LLD documentation. Process Improvement Drive best practices in software development, deployment, and operations. Your skills and experience Deep expertise in software architecture, cloud infrastructure, and modern development practices. Strong coding skills and a passion for hands-on development. Excellent communication and leadership abilities. 10+ years of professional software development experience, with deep expertise in Java . Strong experience with MongoDB and building data-intensive applications. Proficiency in Kubernetes and deploying systems at scale in cloud environments , preferably Google Cloud Platform (GCP) . Hands-on experience with CI/CD pipelines , monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK ). Solid understanding of reactive or event-driven architectures . Familiarity with Infrastructure as Code (IaC) tools such as Terraform . Experience with modern software engineering practices , including TDD, CI/CD, and Agile methodologies. Front-end knowledge is a plus. How we'll support you Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About us and our teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 1 week ago

Apply

0.0 - 6.0 years

13 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

The Software Development Engineer in Test (SDET) role is an ambassador of quality. you'll be joining one of our Agile Product squads which consist of a Software Engineering Manager, Software Engineers and fellow SDETs, reporting into QA lead. You will play a role in ensuring the team delivers efficient, effective and scalable solutions for a wide range of problems. You will learn and support the team to design, develop, build and maintain QA solutions and processes. Experience: Has experience of API testing Has understanding of different testing at various levels into CI/CD pipelines Has worked in delivering high quality solutions (ideally in a micro services environment) Has an understanding of Cloud-Native architectures and practices. Basic Qualifications Bachelors degree, OR 3+ years of relevant work experience Preferred Qualifications Strong coding and scripting ability in Java Good communication skills: written & verbal Good understanding of agile methods of software delivery and the principles and practices of BDD, ATDD and TDD Strong knowledge of CI/CD tools such as Jenkins or GitLab CI Knowledge of mocking tools, Kafka, Kubernetes (EKS) and contracting testing are desirable

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 3+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling

Posted 1 week ago

Apply

7.0 - 12.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes. Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 7+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling

Posted 1 week ago

Apply

7.0 - 9.0 years

2 - 6 Lacs

Chennai

Work from Office

Naukri logo

Job Information Job Opening ID ZR_2419_JOB Date Opened 04/02/2025 Industry IT Services Job Type Work Experience 7-9 years Job Title Java Developer City Chennai Province Tamil Nadu Country India Postal Code 600018 Number of Positions 1 We are seeking a highly skilled and experienced Java Developer with a proven track record in delivering high-quality applications. If you're passionate about building modern, scalable, and robust software solutions, we want to hear from you! Required Qualifications 7+ years of software development experience with a focus on delivering robust and efficient solutions. Strong proficiency in Java and its latest versions and expertise in developing Java-based applications. Hands-on experience with relational databases and proficiency in writing complex SQL queries. Familiarity with Enterprise Java (J2EE / JavaEE / Spring) application architectures. Demonstrated history of delivering modern, high-cadence applications using Agile methodologies and test-driven development (TDD). CI/CD pipelines for streamlined deployment and updates. Git version control for collaborative development. Preferred Skills Knowledge of microservices architectures and Domain-Driven Design (DDD) . Working knowledge of Python and JavaScript/Node.js . Experience with Object-Relational Mappers (ORMs) such as Hibernate or JPA. Strong Problem Solving skills Bonus Skills (If you don't possess these, we provide rapid onboarding to bring you up to speed!) Exposure to emerging Generative AI technologies and tools like OpenAI APIs and GPT large language models (LLMs). Practical experience with MongoDB or other NoSQL, MySQL databases. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Information Job Opening ID ZR_2092_JOB Date Opened 28/12/2023 Industry Technology Job Type Work Experience 5-8 years Job Title AD Senior Simulation Software Developer City Bangalore North Province Karnataka Country India Postal Code 560002 Number of Positions 4 Masters Degree in Computer Engineering, Computer Science, Robotics, Mechatronics or similar. Excellent programming skills in C++ and Python Solid command of the most common data structures and algorithms Experience in software design methods and latest software quality standards (MISRA, SPICE) Proficient in Linux OS Proficient with Git/GitHub or other versioning tools Good knowledge of ADAS/AD systems, components, features and related control theory Experience with operating system virtualization (e.g. Docker and Kubernetes) A proven track record in agile software testing, test-driven development, continuous integration (e.g. Jenkins) and testing infrastructure (e.g. SIL and HIL) Knowledge on automotive communication protocols (CAN-FD, SOME/IP, ..) Knowledge on communication bus for automotive applications Excellent communication, collaboration, analytical and problem-solving skills Fluent in EnglishNice to have: A PhD in a related field Expertise in developing simulation software for self-driving cars (e.g. Carla, CarMaker, dSpace) Experience in AUTOSAR classic and adaptive platforms Experience in ECUs virtualization methods for full stack virtual validation Good programming skills in Matlab/Simulink Experience with modeling and simulation of physical plant models for ADAS/AD xIL platforms Good programming skills in C# Experience working with autonomous systems, ADAS/AD sensors, automotive network technologies Knowledge of safety-related methods like ISO26262 and SOTIF Experience of working within an AGILE or Scrum framework check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

10.0 - 12.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Job Information Job Opening ID ZR_1679_JOB Date Opened 23/12/2022 Industry Technology Job Type Work Experience 10-12 years Job Title Azure Architect City Bangalore Province Karnataka Country India Postal Code 560001 Number of Positions 4 Roles and Responsibilities Extensive experience of developing web-based application Extensive experience of cloud, specifically MS Azure and associated services Strong expertise in Azure cloud services including Worker Role, App Services, Web Jobs, Scheduler,Service Bus, Logic Apps and Event Hub Strong experience building Microservices on Azure including ServiceFabric and Azure Kubernetesservice Strong experience in messaging services like Azure EventsHub, Azure Event Grid, Azure Service Bus Strong experience in building serverless architectures using Azure functions/Durable functions andAzure blob storage is required Strong experience in implementing Authentication/Authorization using OAuth2/OopenID connect andAzure active directory Good knowledge in migrating on-prem applications to Azure Should have working knowledge of the .NET Core Platform. Experience with Object-Oriented Javascript, ReactJS, AngularJS 2/4/5/6. Experience on Test driven development, nUnit/MS Test and CI/CD. Knowledge of Entity Framework and OData is required. Proven experience of software development using C# and .net, including both framework and Core2.2 Azure Powershell deployments, experience with Powershell DSC/CLI etc. Creating RESTful APIs and associated frameworks Agile development environment especially SCRUM. Client facing and exposure to onshore offshore delivery model Well versed in designing and building Azure solutions that include high availability, multi region andmulti-set architectures using virtual networks, availability sets and affinity groups. Design, implement & deploy applications to Azure with Web UI frontends. Extensive experience of developing web-based application Strong understanding of software engineering best practices such as SOLID principles, design patternsand EIP.Interested candidates can share resume at check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Job Information Job Opening ID ZR_1880_JOB Date Opened 15/04/2023 Industry Technology Job Type Work Experience 5-8 years Job Title Sr. Software Engineer - Digital,LabVIEW City Pune Province Maharashtra Country India Postal Code 411002 Number of Positions 2 Hands on development experience using NI LabVIEW, TestStand - 4+ years Architectural skills and experience to support the team with the emphasis on NI LabVIEW & TestStand Implement DevOps, TDD and Test Automation practices Skilled at implementing appropriate design patterns, loosely coupled architecture and scalable applications - 2+ years Experience in performance tuning and scaling applications- 2+ years Proficient in interpersonal communication, collaboration and building working relationships Demonstrates strong teamwork, mentoring and influencing skills to drive practices within team. Strong understanding of Agile and XP practices. Desired: Certifications in LabVIEW and TestStand. Working Knowledge on interfacing with NI Hardware, PLCs, CAN devices Awareness of Communication Protocols like TCIP/IP, Modbus, UDS, Serial, Profibus, etc. Basic knowledge of Manufacturing and/or Quality Engineering Domain Experience in software test automation & Test Data Orchestration. Understanding for basics of JAVA, micro services and databases. Demonstrated learning agility and strong desire to innovate Responsibilities: Work with key stakeholders like Digital Product Owner, Solutions Architect and Product Development Team to design, develop, deliver, deploy, and support products in OT & Automation product portfolio. Work on understanding requirements, apply system development methodology to identify, analyze, design, build, configure, test, and deploy solutions of high complexity Participates in evaluation and implementation of design solutions to improve cost, quality, and performance of applications Suggests and implements standard out of box solutions and frameworks to build robust and scalable solutions. Strong understanding of software development to draw out specifications for integrated solutions Follows Agile software design methodology for software configuration and development Provides production support for products including all integrations and customizations Helps others in the team to build technical capabilities and good software engineering practices. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

5.0 - 8.0 years

2 - 5 Lacs

Pune, Haveli

Work from Office

Naukri logo

Job Information Job Opening ID ZR_2415_JOB Date Opened 04/02/2025 Industry IT Services Job Type Work Experience 5-8 years Job Title Scala Developer City Haveli Province Pune Country India Postal Code 411057 Number of Positions 1 As an experienced member of our Core banking Base Development / Professional Service Group, you will be responsible for effective Microservice development in Scala and delivery of our NextGen transformation / professional services projects/programs. What You Will Do: Adhere the processes followed for development in the program. Report status, and proactively identify issues to the Tech Lead and management team. Personal ownership and accountability for delivering assigned tasks and deliverableswithin the established schedule. Facilitate a strong and supportive team environment that enables the team as well asindividual team members to overcome any political, bureaucratic and/or resourcebarriers to participation. Recommend and Implement solutions. Be totally hands on and have the ability towork independently. What You Will Need to Have: 4 to 8 yearsof recent hands-on in Scala and Akka Framework Technical Skillset required o Should possess Hands-on experience in Scala development including AkkaFramework.o Must have good understanding on Akka Streams.o Test driven development.o Awareness on message broker.o Hands-on Experience in design and development of Microservices.o Good awareness on Event driven Microservices Architecture.o GRPC Protocol + Protocol Buffers.o Hands-on Experience in Docker Containers.o Hands-on Experience in Kubernetes.o Awareness on cloud native applications.o Jira, Confluence, Ansible, Terraform.o Good knowledge of the cloud platforms (preferably AWS), their IaaS, PaaS,SaaS solutions.o Good knowledge and hands on experience on the scripting languages likeBatch, Bash, hands on experience on Python would be a plus.o Knowledge of Integration and unit test and Behavior Driven Developmento Need to have good problem-solving skills.o Good communication skills.What Would Be Great to Have: Experience integrating to third party applications. Agile knowledge Good understanding of the configuration management Financial Industry and Core Banking integration experience check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

5.0 - 8.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

Job Information Job Opening ID ZR_1706_JOB Date Opened 13/03/2023 Industry Technology Job Type Work Experience 5-8 years Job Title MEAN Stack Developer City Hyderabad Province Telangana Country India Postal Code 500032 Number of Positions 2 Responsibilities Our cutting-edge technology requires a hands-onMEAN stackprofessional, who is passionate about creating tools and platforms that improve how our clients engage with their customers. Your experience demonstrates the ability to deliver highly available, scalable, distributed systems. Involvement in all phases of all phases of software development. Being a team leader and collaboration with geographically dispersed teams. This job description is not an all-inclusive list of functions and tasks. Over the length of employment, these functions and tasks may change. Required Experience 5+ years of product development experience 6-8 years of MEAN stack experience. Develop solutions for NodeJS-based back-end, AngularJS front-end, MongoDB database and Kafka messaging. Implementing clean code, adhering to standard coding and design principles, following TDD. Integrate with CI/CD. Facilitate and contribute actively in code review sessions, design review sessions. Work collaboratively in an agile setup with team members located across different locations and time zones. Develop new skills to contribute as a multi-functional team member (potential areas for secondary skillsCloud readiness, Security, Monitoring and Measuring Tools). What are we looking for At least 5 or more years of experience using NodeJS, AngularJS, MongoDB, Express.JS. Excellent knowledge and ability with HTML, CSS, REST technologies. Superb problem-solving, debugging and troubleshooting skills Strong analysis (both requirements and system) and design skills. Experience with CI/CD practices and tools (Jenkins or equivalent, Gulp, Git and developer efficiency tools). Experience with Unit testing and Integration testing tools and frameworks (mocha, chai, jasmine). Desired Skills: Mongoose (MongoDB Object Modeling). Docker. Kafka. TDD. Performance testing. Strong written and verbal communication skills. Building applications in AWS, Azure, Google Cloud, or other cloud platforms. Follow agile best practices and maintain/improve the work of the agile team. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

5.0 - 8.0 years

4 - 7 Lacs

Pune

Work from Office

Naukri logo

Job Information Job Opening ID ZR_1875_JOB Date Opened 14/04/2023 Industry Technology Job Type Work Experience 5-8 years Job Title Sr. Software Engineer City Pune Province Maharashtra Country India Postal Code 411001 Number of Positions 1 Hands on development experience using NI LabVIEW, TestStand - 4+ years Architectural skills and experience to support the team with the emphasis on NI LabVIEW & TestStand Implement DevOps, TDD and Test Automation practices Skilled at implementing appropriate design patterns, loosely coupled architecture and scalable applications - 2+ years Experience in performance tuning and scaling applications- 2+ years Proficient in interpersonal communication, collaboration and building working relationships Demonstrates strong teamwork, mentoring and influencing skills to drive practices within team. Strong understanding of Agile and XP practices. Desired: Certifications in LabVIEW and TestStand. Working Knowledge on interfacing with NI Hardware, PLCs, CAN devices Awareness of Communication Protocols like TCIP/IP, Modbus, UDS, Serial, Profibus, etc. Basic knowledge of Manufacturing and/or Quality Engineering Domain Experience in software test automation & Test Data Orchestration. Understanding for basics of JAVA, micro services and databases. Demonstrated learning agility and strong desire to innovate. Responsibilities: Work with key stakeholders like Digital Product Owner, Solutions Architect and Product Development Team to design, develop, deliver, deploy, and support products in OT & Automation product portfolio. Work on understanding requirements, apply system development methodology to identify, analyze, design, build, configure, test, and deploy solutions of high complexity. Participates in evaluation and implementation of design solutions to improve cost, quality, and performance of applications. Suggests and implements standard out of box solutions and frameworks to build robust and scalable solutions. Strong understanding of software development to draw out specifications for integrated solutions. Follows Agile software design methodology for software configuration and development. Provides production support for products including all integrations and customizations. Helps others in the team to build technical capabilities and good software engineering practices. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 week ago

Apply

0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Role:- Golang Developer Job Type: Full-time Work-Mode: Onsite Location: Mumbai The company is a pioneer in HR Shared Services and compliance solutions , recognized for its strong commitment to quality and operational excellence. It is certified under ISO 9001:2015, OHSAS 14001, IMS , and SA8000 , reflecting its adherence to international standards. With accolades from the Great Managers Institute , a feature in Forbes , and certification as a Great Place to Work™️ , the organization stands out as a trusted partner in delivering people-centric HR services at scale. Key Responsibilities : • Design, develop, and maintain backend systems using Golang. • Build and optimize RESTful APIs and microservices. • Ensure high-performance, scalability, and reliability of applications. • Write clean, efficient, and maintainable code. • Collaborate with cross-functional teams to define technical requirements. • Participate in code reviews, testing, and deployment processes. • Troubleshoot and resolve complex technical issues. Required Skills : • 3 yrs of pure Golang experience • Strong proficiency in Golang and experience with building backend systems. • Familiarity with RESTful APIs, microservices, and cloud platforms. • Knowledge of database systems (SQL/NoSQL) and caching strategies. • Understanding of version control (Git), CI/CD pipelines, and containerization (Docker). • Experience in writing efficient, high-performance code and optimizing systems. Preferred Skills : • Experience with frameworks like Fiber or similar Golang frameworks. • Knowledge of cloud platforms (AWS, GCP, Azure) and Kubernetes. • Familiarity with test-driven development (TDD) and related tools. What We Offer: • Competitive salary and benefits. • An opportunity to work on challenging projects and make a significant impact. Show more Show less

Posted 1 week ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

We are seeking a Senior Full-Stack Software Engineer to join the Labs software engineering practice. This role is integral to developing top-tier talent, setting engineering best practices, and evangelizing full-stack development capabilities across the organization. The Senior Full-Stack Software Engineer will play a key role in turning AI concepts into products, working closely with product managers and AI and software engineers and architects. This is a hands-on, cross-functional role that blends modern software development with AI integration in a rapid innovation and prototyping operating model. Roles & Responsibilities: Design, develop, and maintain microservices to ensure the software is modular, scalable, and maintainable. Create and manage RESTful APIs to facilitate seamless communication between different software components and external systems. Apply and advocate for best practices in software development, including code reviews, unit testing, continuous integration, and continuous deployment. Implement and manage deployments using Docker to ensure consistent and efficient application delivery across different environments. Design, implement, and maintain database schemas, ensuring efficient data storage, retrieval, and manipulation. Develop user-friendly and responsive front-end applications using modern web technologies to provide a seamless user experience. Work closely with product managers, designers, and other engineers to deliver high-quality software solutions that meet business requirements. Identify and resolve software issues and bugs promptly to ensure smooth operation and minimal downtime. Stay updated with emerging technologies, industry trends, and best practices in software development to continuously improve skills and knowledge. Promotes code quality through reviews, static analysis tools, and adherence to team standards and best practices. Provide guidance and mentorship to junior engineers, fostering a collaborative and growth-oriented team environment. Functional Skills: Deep understanding of software engineering best practices and overall software product development lifecycle, including version control, CI/CD, TDD, and agile methodologies. Strong grasp of OOP, design patterns, and clean code principles with a focus on maintainability and testability. Proficiency with backend languages and frameworks (Python, FastAPI, Flask preferred). Proficiency in JavaScript and modern web technologies, including React, Angular, and Node.js Experience with databases (Postgres/DynamoDB) Experience managing and deploying infrastructure in at least one cloud provider such as AWS (preferred), Azure, or Google Cloud. Experience with microservices architecture and containerization (Docker, Kubernetes). Good-to-Have Skills: Familiarity with enterprise software systems in life sciences or healthcare domains. Familiarity with big data platforms and experience in data pipeline development (Databricks, Spark). Knowledge of data security, privacy regulations, and scalable software solutions. Soft Skills: Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. Ability to foster a collaborative and innovative work environment. Strong problem-solving abilities and attention to detail. High degree of initiative and self-motivation. Basic Qualifications: Bachelors degree in Computer Science, AI, Software Engineering, or related field. 5+ years of experience in full-stack software engineering.

Posted 1 week ago

Apply

8.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more . Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world. Our Purpose – Bridging the World Through Travel We believe travel allows people to enjoy, learn and experience more of the amazing world we live in. It brings individuals and cultures closer together, fostering empathy, understanding and happiness. We are a skillful, driven and diverse team from across the globe, united by a passion to make an impact. Harnessing our innovative technologies and strong partnerships, we aim to make travel easy and rewarding for everyone. Get to Know our Team: The Full Stack Engineering Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills. The Opportunity: Staff engineer is the key role in our technology organization working together with individual contributors and senior leadership. Our Lead engineers are heavily involved in the hiring and mentoring process and are the go-to people who design and implement new systems and components. We are looking for people who are passionate to take on more responsibility and driving major architectural changes in Agoda. It’s expected from you in this role as Staff engineer to push Agoda forward technically by adopting new technologies and setting higher standards. In this Role, you’ll get to: Maintain ownership and responsibility of mission critical systems Be hands on – build high volume platforms using cutting-edge technologies like React and GraphQL Mentor and coach other software engineers Be a major contributor to our agile and scrum practices Design and lead crucial technical projects and initiatives cross teams and departments Stay on the leading edge of technical know-how, industry trends and drive technical innovations What you’ll Need to Succeed: 8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc B.S. in Computer Science or quantitative field; M.S. preferred Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too Excellent understanding of object-oriented JavaScript, TypeScript You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack Great communication and coordination skills Excellent analytical thinking and problem-solving skills You have a good command of the English language It’s Great if you have: Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc) Working Experience with Containers and Dockerization, also K8S is a plus Knowledge and hands on experience in CI/CD solutions would be a plus Strong experience in all aspects of client-side performance optimization, Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD Experience in multiple front-end platforms including iOS, Android, Web, and API services Have worked on an app or internet company that is at scale with large numbers of users and transactions per second Have experience in a data driven company with experience analyzing and working with Big Data Lead teams and greenfield projects solving large system problems Worked on global projects serving world markets with distributed data centers and localization of the front end and data This position is based in Bangkok, Thailand (Relocation Provided) #bangalore #sanfrancisco #newyork #seattle #hyderabad #Pune #London #Delhi #Chennai #Toronto #Dallas #losangeles #washingtonDC #Austin #Chicago #Atlanta #SaoPaulo #mumbai #vancouver #IT #ENG #4 Equal Opportunity Employer At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics. We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy . Disclaimer We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Hiring: Senior Java Developer – Full-Time Experience: 8+ Years Location: [Hybrid, Chennai] We are seeking a highly experienced Java Developer to join our team for long-term, impactful projects. You will be working on solutions that involve IoT, RFID, and barcode printing technologies , so experience in these domains will be highly valued. The ideal candidate is someone who has a strong command of Java, Spring Boot , and has built scalable APIs and web services. A working knowledge of front-end technologies like Angular (preferably version 16+), and experience working with microservices, cloud environments , and Agile development practices will be essential for success in this role. Key Responsibilities: Develop, maintain, and optimize Java applications using Spring Boot Build and integrate RESTful services and scalable backend systems Participate in architecture discussions, code reviews, and solution design Debug and troubleshoot application performance issues Collaborate with cross-functional teams to deliver business solutions Stay updated with current trends and best practices in software development Skills & Qualifications: 8+ years of Java development experience Hands-on experience with Spring Boot, REST APIs , and Microservices Proficiency in Angular 16+ , HTML, CSS, and JavaScript Knowledge of databases and writing efficient queries Exposure to Docker, Kubernetes , and modern CI/CD workflows Familiarity with Test Driven Development (TDD) and code review processes Experience working in Agile teams Nice to have: Experience in RFID/barcode solutions , and knowledge of cloud platforms like AWS or Azure Show more Show less

Posted 1 week ago

Apply

5.0 - 9.0 years

16 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Position Java Developer Location Bangalore Experience 5 to 9 years Notice immediate WFO only Only bangalore candidates to apply Spring Boot (Mandatory) Java 8+ (Mandatory) Unit Testing (Good to have) Spring Data JPA (Good to have) RESTful API (Mandatory) Microservices (Good to have) Specific Context Java 8+ - MUST HAVE TDD, Unit Test, Mock (mockito etc) - MUST HAVE BDD ( cucumber ) - SHOULD HAVE Spring, Spring Boot- MUST HAVE SOA / Microservices - Restful - MUST HAVE Messaging, RabbitMQ, AMQP, JMS, KAFKA - SHOULD HAVE SQL, JDBC, JPA/Hibernate , SpringData - MUST HAVE Database : PostgreSQL, Oracle, InMemory DB - MUST HAVE If interested send updated resume on rosalin.m@genxhire.in or 8976791986 Share the following details: Current CTC Expected CTC: Notice Period Age Reason for leaving last job

Posted 1 week ago

Apply

8.0 years

0 Lacs

India

Remote

Linkedin logo

About Us JustAnswer is the leading AI + Human professional services platform, on a mission to revolutionize how people access expert help. Since 2003, we’ve connected millions of customers across 196 countries with verified professionals in real time—anytime, anywhere. With a powerful combination of human expertise and cutting-edge AI, we’re transforming the future of professional services. Rooted in boldness, humility, and innovation, we take a data-driven approach to solving complex problems and continuously improving through Lean principles. About The Role As a Lead Full-Stack .NET Engineer , you will play a pivotal role in designing and implementing robust, scalable solutions within a fast-paced environment. You’ll work with modern technologies like .NET Core, React.js, and Kubernetes , while also guiding and mentoring a talented team of engineers and build the next generation of AI-enhanced applications. Our platform supports over a million visitors daily and processes billions of requests per month , making performance, scalability, and reliability key priorities. If you love solving complex challenges and working at the forefront of technology, this is your chance to make a real impact! What You’ll Do Be the Technical North Star – Lead your team in making smart, data-driven technical decisions, ensuring solutions are scalable, maintainable, and future-ready. Bridge Innovation & Execution – Work hand-in-hand with cross-functional teams, guiding them to harness the full potential of our robust infrastructure. Architect for the Future – Design and develop high-performance software architectures and frameworks that align with business goals and industry best practices. Turbocharge Performance & Scale – Identify and implement cutting-edge strategies to enhance stability, speed, and scalability, ensuring our applications perform at peak efficiency. Be a Problem-Solving Maestro – Act fast when production incidents arise, applying creative troubleshooting techniques to minimize downtime and keep things running smoothly. Inspire & Mentor – Elevate the team by fostering a culture of continuous learning, innovation, and technical excellence, ensuring every engineer grows under your leadership. Enforce Engineering Excellence – Conduct rigorous code reviews, uphold coding best practices, and drive a quality-first mindset across the team. Shape the Future of Tech – Stay ahead of the curve by evaluating and integrating AI, automation, and emerging technologies, driving innovation at every turn. What We’re Looking For Proven Expertise – 8+ years in software development, delivering high-quality, scalable solutions. .NET Mastery – Strong proficiency in C#, .NET Core, .NET Framework, object-oriented design principles and data access frameworks like ADO.net/ Entity Framework Full-Stack Skills – Hands-on experience with React.js and modern front-end frameworks. Database & Architecture – Expertise in SQL Server, ElasticSearch, REST APIs, SOA, and WCF. Automation & CI/CD – Experience with TDD, automation testing, Git, and Agile/SCRUM methodologies. Technical Leadership – Ability to mentor, conduct code reviews, and make build vs. buy decisions. AI & Innovation – Familiarity with Generative AI (ChatGPT, GitHub Copilot) and digital marketing tools is required. Education – Bachelor’s degree in Computer Science or related field. Why Join Our Team At JustAnswer, we blend the best of AI and human expertise to make a real impact. Our mission-driven culture values bold ideas, continuous learning, and global collaboration. We offer a flexible, remote-first environment with equitable rewards, career growth opportunities, and a supportive community where your contributions truly matter. Join us and be part of something bigger, helping people, one answer at a time. Our JustAnswer Promise We strive together to make the world a better place, one answer at a time. JustAnswer's mission is to help people. We do this by connecting our members with verified Experts to help answer life's questions and solve problems. It’s not every day in your life that you get to be a part of a simple yet powerful mission. We pride ourselves in doing things the JA Way. Data driven: Data decides, not egos Courageous: We take risks and challenge the status quo Innovative: We're constantly learning, creating, and adapting Lean: We focus on customers, using lean testing to learn how to serve them best Humble: Past success is not a guarantee of future success If these things matter to you, come join the team here at JustAnswer! Our Commitment to an Inclusive Workplace We welcome people from all backgrounds who seek the opportunity to help build a future where professional services are readily available to all. If you have curiosity, passion, and a collaborative spirit, come work with us. JustAnswer is committed to an inclusive workplace. JustAnswer is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. AI Disclosure & Informed Consent Artificial intelligence (AI) technology may be used during the hiring process to record, transcribe, analyze, and rank interview responses. By submitting your application and participating in the interview process, you acknowledge and consent to the use of AI technology in the hiring process. For more information see our AI Disclosure and Consent Policy. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The role requires a hands on Technology Product Owner to create and manage products in Risk and Control space. The Product Owner is the CEO of the product who is responsible to drive the product vision. Product owners need to understand the “Why?” behind the product development,” Who is it for?” and “what value?” does the product create for the business. Product Owners take the strategic and tactical decisions for the final product. A product owner is empowered to take the product decision and need to be available for the team to clarify the requirements. Responsibilities: Own the product / value stream vision which will be the north star for driving strategic outcomes for the Scrum Team(s) supported Inspire the team to deliver upon the goals Lead the product functional design process and create the product roadmap based on an intimate knowledge of the users and technology Work in an agile environment by continuously reviewing the business needs, refining priorities, outlining milestones and deliverables, and identifying opportunities and risks Create features and functionalities which enable achieving business goals by collaborating with stakeholders Create and own the product backlog prioritizing features which enable maximizing the business value Facilitate backlog decomposition sessions with the technology teams to clearly define requirements from a user perspective, inclusive of acceptance criteria breaking down large stories for the team to consume in one sprint Partner with the technology team to break down large stories based on estimation Participate in the testing /review sessions and provide support for release Accept work completed by the team prior to release to production Track and report product performance post-launch to evaluate / request future investment Create strong feedback loops by leading the agile events seeking continuous feedback from stakeholders and incorporate in the backlog to achieve the desired outcomes Develop the culture of using OKRs to ensure team members align on the purpose of the work and cascade feedback related to risk and dependencies Participate in Scrum events representing the Product, and alignment with the Product Manager vision Qualifications Bachelor’s degree or equivalent with customer centric mindset to focus on client needs 8+ years working in agile culture with 6+ years of relevant experience working as a lead Product Owner for a program preferably in banking domain Demonstrated ability to prioritize the items that maximize business value while receiving requests from multiple stakeholders at the same times Possess excellent communication skills with the ability to engage stakeholders and team members to drive collaboration and alignment Excellent problem solving and decision-making skills In depth analytical skills with the ability to synthesize findings Successful track record of developing products within deadlines and commitments Demonstrated experience facilitating collaborative sessions, managing customer expectations, and ensuring work is aligned with the enterprise goals and objectives. Expertise with agile tools suites including Atlassian, MS Teams or similar agile management tooling Experience with agile testing and technical engineering techniques (TDD, BDD) tools a plus Advanced Product Owner certifications Strong understanding of Risk domain preferably Operational Risk Preferred Qualifications SAFE Agile certification Experience in risk and control area and Operational Risk A passion for learning and a desire for personal growth, through self-study, formal classes, or on-the-job training Be an active leader in the product owner community and be a mentor for the team level PO to build the skills through knowledge sharing sessions and on job support ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Technology Product Management ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Overview We are seeking a Software Engineer to join our growing team! Position Overview We are looking for Software Engineer to work within the Development team. This position will be in our Pune office Responsibilities & Qualifications Position Summary As a Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from concept to post-production support and maintenance of server / OS / web / mobile applications and services. The associate will develop application code, contribute to and manage version-controlled source code repositories, and will manage assigned tasks to create measurable value and deliver software to market using industryrecognized agile methodologies and best practices. The associate will contribute to the prescribed standards and guidelines set by the architects and leadership teams and must demonstrate quality, brevity, and timeliness in all deliverables. A Day in the Life In this role candidate will: Develop application code according to requirements and assigned tasks. Contribute to lifecycle Flow and value streams by following and prescribing methodologies and best practices. Solve the most difficult software development challenges. Maintain balance of business and technical acumen in decision making. Contribute to source-code management and work item tracking best practices. Contribute to the estimation process during planning exercises. Provide consultation to development management team We would love to chat if you have... Must have skills: Strong knowledge of Object-oriented programming (OOP) design and principles. Up to 5 years of professional web development experience. Up to 5 years of experience in development applications using Java (preferably 11 and above), Spring Boot with special emphasis on Spring Data and Spring Cloud Strong knowledge of the ORM layer. TDD experience. Writing good unit tests and integration tests. Should be a self-starter and can work independently in a globally distributed team. Experience developing Restful APIs. Experience with caching and queuing mechanisms like RabbitMQ, Kafka. Expertise working with HTML, CSS, and JavaScript/JQuery. Developing highly optimized database applications/Queries based on SQL. Experience Working in one or more RDBMS like MySQL or Oracle Agile development experience using one of the scrum tools like Jira. Experience with git and version control software like github or bitbucket. Authentication and Authorization using SAML and/or OAuth Good to have skills: Experience in deploying to cloud and managing it. Experience with AWS is huge plus. Experience with developing micro services. Knowledge of GraphQL. Understanding of webpack and NodeJS. Experience with Performance testing and APMs at enterprise level. Experience with developing payment systems. Knowledge of PCI requirements. Knowledge of React/React-Nativ Total Rewards About Us Momentive Software amplifies the impact of over 30,000 purpose-driven organizations in over 30 countries. Mission–driven organizations and associations rely on the company’s cloud-based software and services to solve their most critical challenges: engage the people they serve, simplify operations, and grow revenue. Built with reliability at the core and strategically focused on events, careers, fundraising, financials, and operations, our solutions suite is bound by a common purpose to serve the organizations that make our communities a better place to live. Learn more at momentivesoftware.com . Why work here? Good People, Doing Good Things : Employees at Momentive Software are techies and volunteers who strive to make the company a great place to work. We dream big and are motivated to help our customers use the technology we create to improve the world around us. Planned Paid Time Off Purpose-Driven Culture Work-Life Balance Passionate About Community Involvement Company Paid Parental Leave All persons hired will be required to: Verify their identity, Verify they are eligible to work (without sponsorship) in the country they are to be employed in, and Complete any required employment eligibility verification form upon hire. Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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 - Full Stack Overview Responsible for the analysis, design, development and delivery of software solutions Defines requirements for new applications and customizations, adhering to standards, processes and best practices All About You : Overall 6-9 years of career experience in Java / Full Stack Development Experience on Angular or React required Has ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) Understands internals of operating systems (Windows, Linux) to write interoperable and performant code Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Understands and implements standard branching (e.g., Gitflow) and peer review practices Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality 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 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 (Test Pyramid concept) 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 to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value 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). Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown) Has skills to document and drive definition-of-done for requirements to meet both business and operational needs Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing 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) Participate in team prioritization discussions with Product/Business stakeholders Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements Automate build, operate, and run aspects of software Drive code/design/process trade-off discussions within their team when required Report status and manage risks within their primary application/service Drive integration of services focusing on customer journey and experience Perform demos/acceptance discussions in interacting with Product owners Understands operational and engineering experience, actively works to improve experience and metrics in ownership area Develop complete understanding of end-to-end technical architecture and dependency systems Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members Mentor and guide new and less-experienced team members Identify opportunities to improve an overall process and trim waste Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity 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-229054 Show more Show less

Posted 1 week ago

Apply

12.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description Job Overview: We are seeking a highly skilled Fullstack Staff Engineer (React) to join our dynamic team. This role demands extensive experience in both frontend and backend development, along with a strong grasp of cloud technologies and database management. You will work closely with the Engineering team, Product team, and other stakeholders to design and implement scalable, secure, and high-performance solutions. As a technical leader, you will ensure adherence to best practices, provide mentorship, and drive cross-functional collaboration. Responsibilities Collaborate with the Engineering Group and Product team to understand requirements and design comprehensive solutions. Optimize applications for maximum speed, scalability, and security. Implement security and data protection measures. Build high-quality, reusable code for both frontend and backend applications. Document and communicate application design, topologies, and architecture clearly to peers and the business. Work closely with User Experience, Product Management, Engineering, and Marketing teams to create outstanding web experiences. Partner with Engineering and other teams to develop new frameworks, feature sets, and functionalities. Lead and coach team members, promoting thought leadership and project excellence. Provide technical leadership, ensuring adherence to best software engineering practices, such as TDD, continuous integration, delivery, and deployment. Must Have Experience Requirements Education and experience: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Minimum of 12+ years of professional experience in full-stack development. Technical Requirements: Proficiency in JavaScript, including ES6 and beyond, asynchronous programming, closures, and prototypal inheritance. Expertise in modern front-end frameworks/libraries (React, Vue.js). Strong understanding of HTML5, CSS3, and pre-processing platforms like SASS or LESS. Experience with responsive and adaptive design principles. Knowledge of front-end build tools like Webpack, Babel, and npm/yarn. Proficiency in Node.js and frameworks like Express.js, Koa, or NestJS. Experience with RESTful API design and development. Experience with Serverless.(Lambda, CloudFunctions) Experience with GraphQL. Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis). Experience with caching & search frameworks. (Redis, ElasticSearch) Proficiency in database schema design and optimization. Experience with containerization tools (Docker, Kubernetes). Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI). Knowledge of cloud platforms (AWS, Azure, Google Cloud). Proficiency in testing frameworks and libraries (Jest, vitest, Cypress, Storybook). Strong debugging skills using tools like Chrome DevTools, Node.js debugger. Expertise in using Git and platforms like GitHub, GitLab, or Bitbucket. Understanding of web security best practices (OWASP). Experience with authentication and authorization mechanisms (OAuth, JWT). System Security, Scalability, System Performance experience Leadership & Team: Proven experience in leading and mentoring a team of developers. Proven track record of delivering complex projects successfully. Ability to conduct code reviews and provide constructive feedback. Experience in agile methodologies (Scrum, Kanban). Ability to manage project timelines and deliverables effectively. Excellent verbal and written communication skills. Ability to explain technical concepts to non-technical stakeholders. Strong analytical and problem-solving skills. Ability to troubleshoot and resolve complex technical issues. Experience in working with cross-functional teams (designers, product managers, QA). Ability to quickly learn and adapt to new technologies and frameworks. Perks Day off on the 3rd Friday of every month (one long weekend each month) Monthly Wellness Reimbursement Program to promote health well-being Monthly Office Commutation Reimbursement Program Paid paternity and maternity leaves Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Additional Information All your information will be kept confidential according to EEO guidelines. Show more Show less

Posted 1 week ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Overview The Sr. Software Engineer will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day. As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development. Responsibilities Design, develop, and maintain scalable data pipelines and ETL processes. Collaborate with software engineers, data scientists, and product managers to understand data requirements and provide tailored solutions. Optimize and enhance the performance of our data infrastructure to support analytics and reporting. Implement and maintain data governance and security best practices. Troubleshoot and resolve data-related issues and ensure data quality and integrity. Mentor and guide junior data engineers, fostering a culture of continuous learning and improvement. Qualifications Bachelor’s or master’s degree in computer science, Engineering, or a related field. 3+ years of experience in data engineering or a similar role. Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL). Strong programming skills in Python Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker). Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.

Posted 1 week ago

Apply

8.0 years

0 Lacs

India

On-site

Linkedin logo

About HCL Software HCL Software is the software business division of HCLTech, fueling the Digital+ Economy by developing, sharing, and supporting solutions in five key areas: Business & Industry Applications AI and Intelligent Operations Total Experience Data & Analytics Cybersecurity These five solution areas represent massive opportunities for growth and enable total flexibility in deployment — efficiently managing data, applications, workloads, and infrastructure, leveraging our cloud options and the power of Gen AI. About HCL Commerce HCL Commerce is a powerful enterprise e-commerce platform enabling complex business models across B2C, B2B, B2B2C, D2C and Marketplace environments. Known for its enterprise-grade performance, HCL Commerce offers advanced features and AI capabilities to enhance online transactions and customer experiences. Key Responsibilities Design and implement full-stack features for the HCL Commerce platform using Java, Spring Boot, React.js/TypeScript. Build new PBCs as independent services that integrate into the larger HCL Commerce composable ecosystem. Develop UI components with React.js, MUI, and optionally Next.js for SSR (server-side rendering) use cases. Create and maintain RESTful APIs using OpenAPI standards to ensure interoperability and reusability. Work closely with commerce backend services, identity providers, and external systems. Follow TDD and BDD practices by writing unit tests and integration tests using frameworks like JUnit, Mockito and Playwright. Maintain and evolve database schemas using Liquibase in alignment with microservices and versioned deployments. Contribute to performance and scalability testing using JMeter or similar tools. Participate in building CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps. Support containerized deployment and orchestration using Docker and Kubernetes, aligned with our cloud strategy (Azure preferred). Collaborate with Product Management, Architects, and UX Designers to define and deliver features that align with our roadmap. Participate in code reviews, technical discussions, and Agile ceremonies to ensure timely and high-quality deliveries. Essential Skills & Experience 8+ years of experience in building scalable web applications, APIs and microservices. Deep proficiency in: Backend: Java 8+, Spring Boot, RESTful APIs. Frontend: TypeScript, React.js (preferred) or Angular. Familiarity with MUI and Next.js is a plus. Strong understanding of SQL (e.g., PostgreSQL, DB2, Oracle) databases. Experience working with Liquibase or similar tools for database schema versioning. Experience with HCL Commerce or similar enterprise e-commerce platforms is a major advantage. Familiarity with PBCs, Headless commerce, or Microservices-based architecture. Experience with Git, Agile development, and CI/CD pipelines. Cloud experience, especially with Azure is highly preferred. Preferred Skills Prior experience modernizing monolithic commerce applications to microservices. Hands-on with container orchestration (Kubernetes/OpenShift). Knowledge of monitoring and logging frameworks like Prometheus, ELK or Datadog. Experience with internationalization (i18n) and accessibility (a11y) is a plus. Soft Skills Strong analytical and problem-solving capabilities. Excellent communication and teamwork. Proactive and self-driven attitude in a fast-paced product environment. Education Bachelor’s or Master’s degree in computer science, Software Engineering or a related discipline. Why Join HCL Commerce? Work on a globally recognized commerce platform used by Fortune 500 enterprises. Be a part of a cutting-edge transformation to composable commerce. Opportunity to innovate and shape the future of cloud-native, API-first, headless commerce. Dynamic and inclusive work culture with a strong focus on career growth and innovation. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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 Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. 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. The Core Authentication team is responsible for MasterCard’s safety and security related product development efforts to protect the integrity of the electronic payment system as well as ensure payments are convenient yet secure. The products are primarily focused on Cyber Security, authentication, fraud prevention, risk mitigation and dispute resolution across all payment channels as well as all stakeholders - issuers, acquirers, merchants, processors, and consumers. The key objectives of the solutions are to prove identity, reduce abandonments, reduce fraud, increase approval rates, and secure the payments ecosystem. We are looking for a Software Engineer II to support the Identity Check application. Role Develop a basic understanding of end to end technical architecture and dependent systems. Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements. Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. Support collection and reporting of project and software metrics. Identify opportunities to improve an overall process and eliminate waste. Mentor and guide new and less experienced team members. Collaborate with cross-teams to get required support/inputs. All About You Bachelor of Engineering / Technology in Information Technology / Computer Science or Master’s degree in related discipline. 3 to 6 years of experience in the software engineering field. Experience in Java/J2EE technologies with Spring boot framework, JUnit, Hibernate, Messaging, Web Services, REST APIs. Basic knowledge of micro services architecture & development is preferred. Experience in web stack such as JavaScript, CSS, JSON/XML, Angular JS or similar framework, Web & Application Server. Working knowledge of SQL, PL SQL, Oracle/Postgres, & Redis is required. Possess skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality. Experience in implementing CI/CD build pipelines with tools like Git/BitBucket, Jenkins, Maven, Artifactory, and Chef. Basic knowledge of cloud based application development is desirable. Knowledge of payment domain (especially card payments) domain is plus. Knowledge of IT Security tools, information security principles, and PCI DSS Compliance is plus. Experience of working in Agile environment like Scrum/Kanban/SAFe would be plus. Must be high energy & proactive. Ability to understand new technologies, application appropriate frameworks, and tools. Ability to accomplish tasks with minimum guidance. Able to work as a member of matrix based diverse and geographically distributed project team. 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-248817 Show more Show less

Posted 1 week ago

Apply

Exploring TDD Jobs in India

Test-Driven Development (TDD) is a popular software development approach that emphasizes writing tests before writing code. In India, the demand for TDD professionals is on the rise as companies seek to improve the quality of their software products. Job seekers with expertise in TDD can find exciting opportunities in various industries across the country.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for TDD professionals in India varies based on experience levels. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

The career path for TDD professionals often starts as a Junior Developer, progressing to roles such as Senior Developer, Tech Lead, and eventually Architect or Manager positions.

Related Skills

In addition to TDD, job seekers in India are often expected to have skills in: - Agile methodologies - Continuous integration and deployment - Programming languages such as Java, Python, or JavaScript

Interview Questions

  • What is TDD and how does it differ from traditional software development methodology? (basic)
  • Can you explain the three laws of TDD? (medium)
  • How do you handle dependencies in your unit tests when practicing TDD? (medium)
  • What are the benefits of using TDD in software development? (basic)
  • How do you decide when a test is "good enough" in TDD? (medium)
  • What tools do you use for TDD in your projects? (basic)
  • Can you walk us through the TDD cycle? (medium)
  • How do you handle testing edge cases in TDD? (medium)
  • Have you ever encountered a situation where TDD was not suitable? If yes, how did you handle it? (advanced)
  • How do you ensure that your tests are maintainable and scalable in TDD? (medium)
  • What are the common challenges you face while practicing TDD and how do you overcome them? (medium)
  • Can you explain the concept of test doubles in TDD? (medium)
  • How do you measure the success of TDD in your projects? (medium)
  • What are your favorite TDD best practices? (basic)
  • Have you used TDD in a team setting? How did you collaborate with other team members effectively? (medium)
  • How do you handle legacy code when introducing TDD into a project? (advanced)
  • Can you discuss the role of code coverage in TDD? (medium)
  • How do you handle testing asynchronous code in TDD? (medium)
  • How do you ensure that your TDD tests are not too brittle? (medium)
  • Have you worked on a project where TDD significantly improved the overall software quality? If yes, can you share your experience? (advanced)
  • How do you prioritize which tests to write first in TDD? (medium)
  • Have you integrated TDD into a CI/CD pipeline? If yes, can you explain the process? (advanced)
  • How do you handle testing APIs in a TDD approach? (medium)
  • Can you provide an example of a complex problem you solved using TDD? (advanced)
  • How do you stay updated with the latest trends and best practices in TDD? (basic)

Closing Remark

As you embark on your journey to explore TDD jobs in India, remember to hone your skills, stay updated with industry trends, and showcase your expertise confidently during interviews. With dedication and preparation, you can secure exciting opportunities in the thriving TDD job market in India. Good luck!

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