Home
Jobs

3022 Tdd Jobs

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

8.0 - 13.0 years

30 - 35 Lacs

Bengaluru

Work from Office

As a Data Engineer, you will apply your technical expertise to build analytical data models that support a broad range of analytical requirements across the company. You will work with extended teams to evolve solutions as business processes and requirements change. Youll own problems end-to-end and on an ongoing basis, youll improve the data by adding new sources, coding business rules, and producing new metrics that support the business. B.E,/B.Tech in Computer Science, Engineering, Information Management, or other technical fields and 4+ years of data engineering experience Strong programming skills using Python or Java. Working knowledge of relational databases and query authoring via SQL. Experience designing data models for optimal storage and retrieval to meet product and business requirements. Experience building scalable data pipelines using Spark (SparkSQL) with Dbt, Airflow scheduler/executor framework or similar scheduling tools. Experience building real-time data pipelines using a micro-services architecture. Experience working with AWS data services or similar Apache projects (Spark, Flink, Hive, and Kafka). Understanding of Data Engineering tools/frameworks and standards to improve the productivity and quality of output for Data Engineers across the team. Well-versed in modern software development practices (Agile, TDD, CICD). A willingness to accept failure, learn, and try again Benefits Perks Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. Our offerings include health and wellbeing resources, paid volunteer days, and so much more. To learn more, visit

Posted -1 days ago

Apply

4.0 - 9.0 years

30 - 35 Lacs

Bengaluru

Work from Office

As a Data Engineer, you will apply your technical expertise to build analytical data models that support a broad range of analytical requirements across the company. You will work with extended teams to evolve solutions as business processes and requirements change. Youll own problems end-to-end and on an ongoing basis, youll improve the data by adding new sources, coding business rules, and producing new metrics that support the business. B.E,/B.Tech in Computer Science, Engineering, Information Management, or other technical fields and 4+ years of data engineering experience Strong programming skills using Python or Java. Working knowledge of relational databases and query authoring via SQL. Experience designing data models for optimal storage and retrieval to meet product and business requirements. Experience building scalable data pipelines using Spark (SparkSQL) with Dbt, Airflow scheduler/executor framework or similar scheduling tools. Experience building real-time data pipelines using a micro-services architecture. Experience working with AWS data services or similar Apache projects (Spark, Flink, Hive, and Kafka). Understanding of Data Engineering tools/frameworks and standards to improve the productivity and quality of output for Data Engineers across the team. Well-versed in modern software development practices (Agile, TDD, CICD). A willingness to accept failure, learn, and try again

Posted -1 days ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Working at Atlassian Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company. ","responsibilities":" Atlassian is looking for a Data Engineer to join our Data Engineering team which is responsible for building our data lake, maintaining our big data pipelines / services and facilitating the movement of billions of messages each day. We work directly with the business stakeholders and plenty of platform and engineering teams to enable growth and retention strategies at Atlassian. We are looking for an open-minded, structured thinker who is passionate about building services that scale. On a typical day you will help our stakeholder teams ingest data faster into our data lake, you ll find ways to make our data pipelines more efficient, or even come up ideas to help instigate self-serve data engineering within the company. You ll get the opportunity to work on a AWS based data lake backed by the full suite of open source projects such as Spark and Airflow. We are a team with little legacy in our tech stack and as a result you ll spend less time paying off technical debt and more time identifying ways to make our platform better and improve our users experience. ","qualifications":" As a Data Engineer in the DE team, you will have the opportunity to apply your strong technical experience building highly reliable services on managing and orchestrating a multi-petabyte scale data lake. You enjoy working in a fast paced environment and you are able to take vague requirements and transform them into solid solutions. You are motivated by solving challenging problems, where creativity is as crucial as your ability to write code and test cases. On your first day, well expect you to have: A BS in Computer Science or equivalent experience At least 5+ years professional experience as a Software Engineer or Data Engineer Strong programming skills (Python, Java or Scala preferred) Experience writing SQL, structuring data, and data storage practices Experience with data modeling Knowledge of data warehousing concepts Experience building data pipelines, platforms Experience with Databricks, Spark, Hive, Airflow and other streaming technologies to process incredible volumes of streaming data Experience in modern software development practices (Agile, TDD, CICD) Strong focus on data quality and experience with internal/external tools/frameworks to automatically detect data issues, anomalies. A willingness to accept failure, learn and try again An open mind to try solutions that may seem crazy at first Experience working on Amazon Web Services (in particular using EMR, Kinesis, RDS, S3, SQS and the like) Its preferred that you have: Experience building self-service tooling and platforms Built and designed Kappa architecture platforms Contributed to open source projects (Ex: Operators in Airflow) Experience with Data Build Tool (DBT) Benefits & Perks Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. Our offerings include health and wellbeing resources, paid volunteer days, and so much more. To learn more, visit

Posted -1 days ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Warangal, Hyderabad, Nizamabad

Work from Office

Full stack - React , Java springboot Experience in software product development and designing large enterprise applications Experience in Java, J2EE, Spring boot with Design Pattern Exp Excellent knowledge in Micro Service frameworks, Kubernetes and Docker containers. Working knowledge of JavaScript frameworks like ReactJS Working knowledge of unit test framework like Junit, Test Driven Development (TDD) At least 4+ years of experience developing cloud applications (Preferably Azure OR AWS) Knowledge of agile software development. Strong knowledge of design and integration patterns especially in applications involving Portals/SSO, legacy applications, B2BRApplications, external partners using ESB. Good to have Experience with real time device interaction using industry standard protocols, eg: ModBus, MQTT, OPC and etc Hand on Experience in designing and developing scalable enterprise applications

Posted -1 days ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Microservices Lead Java, Springboot & Microservices 8-10 Years of exp. who can lead the Microservices track. Strong development knowledge in Spring Boot Microservices architecture. Strong experience Unix shell scripting & DevOps Tooling. Deployment experience in any Cloud environment (preferably PCF) Strong scripting & YAML configuration knowledge. Enhance delivery systems with Continuous Integration. Provide technical guidance in planning and executing assigned projects. Experience in DDD, BDD, TDD. Demonstrated knowledge of OAuth token-based authentication protocol. Improve the monitoring and alert system Troubleshoot issues and solve problems where needed Strong working experience in microservice design and architectural patterns Willingness to own and resolve problems, POC work and other activity. Ability to do the pipeline setup & Integrations with other applications and infrastructure. 1 8+ Yrs. Chennai/ Bangalore 01-Jul-25 INR 10500/day Pre Yes 6 Months

Posted -1 days ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Job title Primary skill Detailed JD # positions Years of Experience Location Start Date Vendor Billing Rate/Day BGC Requirement (pre/post) Client interview Duration of project Microservices Developer Java, Springboot & Microservices 6+ Years of exp. Strong development knowledge in Spring Boot Microservices architecture. Good experience Unix shell scripting & DevOps Tooling. Deployment experience in any Cloud environment (preferably PCF) Strong scripting & YAML configuration knowledge. Enhance delivery systems with Continuous Integration. Provide technical guidance in planning and executing assigned projects. Experience in DDD, BDD, TDD. Demonstrated knowledge of OAuth token-based authentication protocol. Improve the monitoring and alert system Troubleshoot issues and solve problems where needed Understanding of microservice design and architectural patterns Willingness to own and resolve problems, POC work and other activity. 4 6+ Yrs. Chennai/ Bangalore 01-Jul-25 INR 8500/day Pre Yes 6 Months

Posted -1 days ago

Apply

5.0 - 9.0 years

7 - 11 Lacs

Bengaluru

Work from Office

This Technical Program Manager position requires an experienced professional with strong technical experience and skill sets who understands how to bring all the key technology and platform components and services together to make sure we can deliver scalable and robust products and solutions for Commercial and Money Movement Solutions (CMS PD). The ideal candidate should have the ability to ensure that CMS PD s programs and projects are planned, managed, and governed in a consistent, transparent, and disciplined manner. The position requires an experienced program management professional with the right mix of relevant experience and skills, an ability to flex between the strategic and the tactical, outstanding verbal and written communication skills, and a high level of energy and flexibility to get things done and thrive in a fast-paced, team-oriented product development environment. You will be a program management leader who embodies Visa s leadership principles of leading by example, communicating openly, enabling and inspiring others, exceling with partners, acting decisively, and collaborating effectively. Essential Duties and Responsibilities: Be accountable for the end-to-end planning and execution of one or more projects and/or Agile teams Responsible for overseeing the completion of requirement definitions, functional and technical specifications, architecture definition, database design, technical implementation, unit and integration testing of systems for product development and delivery Lead scope, schedule, budget, risks, deployments and communications for programs and initiatives identified for this effort Work with all functional and technical leads and teams to bring the plan into reality. Resolve technical issues, remove impediments from teams and communicate program status along the way to key stakeholders/leaders in both Product & Technology organization Understand product strategy and benefits of key deliverables in his/her area of responsibility Ask thoughtful questions to help our customers, product owners, and product managers to maximize ROI and meet company objectives. Facilitate sprint planning, backlog grooming, daily stand-up meetings, reviews/demos, retrospectives, and other scrum ceremonies Facilitate program status meetings and conflict resolution Track and remove impediments for the team Set goals and develop metrics and reports using Rally to help the team understand its health and progress Coach team members to understand Scrum and the Agile Principles Ensure clear communication to the stakeholders/leaders and foster collaboration between the different functional teams Successfully engage in multiple initiatives simultaneously Drive and challenge technology owners on their assumptions of how they will successfully execute their plans Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs Participate in solution reviews to assess user experience to identify usability impacts and recommend solutions or processes to mitigate impacts Influence change that increases team performance at a sustainable pace This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Basic Qualifications 5 or more years of relevant work experience with a Bachelors Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD Preferred Q

Posted -1 days ago

Apply

6.0 - 9.0 years

8 - 11 Lacs

Hyderabad

Work from Office

Candescent is the largest non-core digital banking provider. We bring together the transformative technologies that power and connect account opening, digital banking and branch solutions for banks and credit unions of all sizes on any core. Our Candescent solutions power the top three U.S. mobile banking apps and are trusted by banks and credit unions of all sizes. We offer an extensive portfolio of industry-leading products and services with an extensible ecosystem of out-of-the-box and integrated partner solutions. In addition, our API-first architecture and developer tools enable financial institutions to optimize and expand upon their existing capabilities by seamlessly integrating custom-built or third-party solutions. And our connected in-person, remote and digital experiences reinvent customer service across all channels. Self-service configuration and marketing tools give financial institutions greater control of their branding, targeted messaging and overall user experience. And data-driven analytics and reporting tools provide valuable insights to help drive continued growth and profitability. From conversions and implementations to custom development and customer care, our clients get expert, end-to-end support at every step. Exp: 6-9 Years Location: Hyderabad Develop high quality software which meets requirements, promote re-use of software components and facilitates ease of support. Stay current with technology and form best practices. Possess good understanding of design patterns. Practice Agile development and become familiar with Continuous Improvement, Six Sigma Lean principles, and the Scaled Agile Framework. Analyse, design and implement software mechanisms to improve code stability, performance, and reusability. Participate in code review sessions. Provide input and technical content for customer facing documentation, user help materials and customer training. Create high quality documentation, where necessary, for example functional specifications and unit test specifications. Practice TDD/BDD, conduct unit tests, track problems, and implement changes to ensure adherence to test plan for functional and non-functional requirements. Offers of employment are conditional upon passage of screening criteria applicable to the job. EEO Statement Integrated into our shared values is Candescent s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Candescent is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at Candescent has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies: Candescent only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, Candescent employees, or any Candescent facility. Candescent is not responsible for any fees or charges associated with unsolicited resumes.

Posted -1 days ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

Nagpur

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Spring Boot Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that client requirements are met effectively and efficiently. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and provide technical insights.- Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot.- Strong understanding of RESTful web services and microservices architecture.- Experience with database technologies such as MySQL or PostgreSQL.- Familiarity with version control systems, particularly Git.- Knowledge of unit testing frameworks and test-driven development. Additional Information:- The candidate should have minimum 3 years of experience in Spring Boot.- This position is based at our Nagpur office.- A 15 years full time education is required. Qualification 15 years full time education

Posted -1 days ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Python (Programming Language) Good to have skills : LinuxMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for creating efficient and scalable applications that contribute to the success of our organization. Your typical day will involve collaborating with cross-functional teams, analyzing business requirements, and developing high-quality software solutions. Roles & Responsibilities:-6 + years Development & design services - Associate with Design, develop, maintain and deploy data lake solutions, which collects data from various source systems (ERP, API, Databases etc.) and consolidate it into a centralized data lake (preferable snowflake) location for consumption.-Work with the Application Development and Data Application teams in planning new features, and develop software using Python, support, write custom ETL pipeline code in python to process and load data into data platform.-Associate with development using Python in a Linux/UNIX data center environment and AWS cloud.-Offer support in CI/CD process on the code management. Work in Agile development methodology and test-driven -Development-Work with open-source technologies / tools like GitHub, Docker, and Kubernetes Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Good To Have Skills: Experience with Linux.- Strong understanding of software development principles and best practices.- Experience with version control systems such as Git.- Knowledge of database management systems and SQL.- Familiarity with web development frameworks such as Django or Flask. Additional Information:- The candidate should have a minimum of 3 years of experience in Python (Programming Language).- This position is based at our Hyderabad office.- A 15 years full-time education is required. Qualification 15 years full time education

Posted -1 days ago

Apply

5.0 - 11.0 years

14 - 16 Lacs

Pune

Work from Office

Job Title: - Senior R&D Engineer **Note**: Final Designation/Level will be decided based on the relevant experience Job Summary: UBISOFT is seeking for R&D Engineer having proficiency in C++ with good understanding of C# and has an ability to develop state of the art and robust Automation Framework in game testing. It will also involve designing and developing various tools or applications with the team to deliver a robust sustainable solution to help our teams to reduce manual efforts. The R&D engineer will work with the Automation Team Lead and help him develop automation modules for different project. The member will also collaborate with development, QC lead and different managers to understand the requirements and identify the QC needs. Job Description Job Duties / Responsibilities Core Responsibilities Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigating problem areas. Working closely with Production team, Developers, Tools Group and Test teams to understand game architecture, game play and thereby develop automation solution for speedy and quality delivery of games. Developing robust Automated scripts ranging from simple to complex scenarios. Writing unit tests whenever needed. Demonstrate strong fundamentals in data structures, algorithms, and object-oriented programming. Implementing continuous integration (CI) and Continuous Deployment (CD) for regular and on demand automation execution. Analyze execution report, log valid product defect, take decisions on quality of the build and communicate status of the build quality to stake holders Maintain already developed automation framework and scripts with regular changes in build and to adapt to better technologies as and when needed Develop tools and applications to enhance productivity in game testing life cycle Working in team, collaborating with other members of the team, locally and abroad. Contribute to knowledge sharing, brain storming, and other initiatives of prototype development and innovation. Demonstrate strong Principles and Practices, IOC & TDD are expected to use in his code. Experience in dealing with multi-threading and concurrency issues in code, as well as experience in working on high-performance software. Accomplish better engineering practices and organization mission by completing related results as needed. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Core Competencies Good understanding of Software Development and Testing lifecycle processes Strong debugging and troubleshooting abilities. Good Code review knowledge and how code repositories work. such as GitFlo etc. Good verbal and communication skills Be flexible in organizing the work as per the requirements Well organized and autonomous. Should also have attitude to help other team members. Ability to work individually on a project or in a team environment Open for feedback and enjoys working in a fast paced, constantly iterating environment. Highly motivated and quick learner. Attitude towards innovation and learning new technologies. Technical Competencies Expert knowledge about C++, C#, and good coding practices. Strong knowledge of CI/CD using tools like Jenkins, TeamCity etc. Knowledge of Versioning/source-code-control system. Knowledge of Database technology SQL, NOSQL Behavioral Competencies Problem Solving Teamwork Adaptability Communication Initiative taking capacity Motivation Creative Goal Oriented

Posted -1 days ago

Apply

8.0 - 13.0 years

50 - 65 Lacs

Bengaluru

Work from Office

About Netskope Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive. Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter @Netskope . About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Netskope CASB Inline team is responsible for architecting and designing a modular and scalable front end, along with backend services, to support the CASB-Inline management plane. The team also builds and maintains multiple AI/ML pipelines, including RAG and Copilot-style capabilities. What s in it for you In this role, you will manage a high performing engineering team and contribute to building our cloud based CASB Inline products. Netskope has been recognized by Gartner as a market leader in the 2023 Security Service Edge (SSE) Magic Quadrant. What you will be doing Managing, mentoring, and coaching team members to foster their professional growth and support their career progression. Partnering with product managers and architects to oversee the design, development, and delivery of critical cloud security services deployed across 100+ data centers worldwide. Driving efforts to enhance product resilience and sustainability, ensuring reliable performance and scalability. Empowering teams to create high-quality, well-architected software solutions. Establishing and promoting best practices and maintaining high standards of code quality and hygiene throughout the software development lifecycle. Required Skills and Experience Professional Experience: Minimum of 8+ years of relevant work experience, with at least 2+ years in a managerial role. Proven track record of building and leading high-performance engineering teams. Leadership & Process Management: Expertise in defining and implementing effective engineering processes to drive high-quality business outcomes efficiently. Proven ability to manage and inspire diverse teams, fostering a culture of collaboration, innovation, and continuous improvement. Experience in building a psychologically safe environment that encourages open communication, ownership, and creative problem-solving. Skilled in proactive performance management, including setting clear expectations, providing regular feedback, and conducting effective performance reviews. Technical Expertise: Strong expertise in building and scaling microservices architectures Proficiency in backend languages like Go, Python, Java or Node.js Experience with API design and system integration Hands-on experience with containerization (Docker) and orchestration (Kubernetes) Familiarity with CI/CD pipelines, infrastructure as code Deep knowledge of cloud platforms (AWS, GCP, or Azure) Solid understanding of modern UI frameworks (e.g., React, Angular, Vue) Experience with responsive design, accessibility, and performance optimization Experience building or integrating AI/ML pipelines Familiarity with concepts like Retrieval-Augmented Generation (RAG) and LLM-based copilots Expertise in monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK) Software Development Practices: Advocate for Test-Driven Development (TDD) with expertise in a wide range of unit testing frameworks. Advanced understanding of algorithms and data structures for real-time, in-line data processing. Skilled in recommending coding best practices and providing effective, actionable code review feedback. Soft Skills: Exceptional verbal and written communication skills, with the ability to engage openly, transparently, and consistently with teams and stakeholders. Strong customer focus, with a proactive, hands-on approach to meeting customer needs promptly. Education BSCS or equivalent required, MSCS or equivalent strongly preferred #LI-VJ2

Posted -1 days ago

Apply

5.0 - 10.0 years

25 - 30 Lacs

Chennai

Work from Office

Develop and maintain SAP design and technical specification documents; Assist in defining and documenting SAP Best Practices. Should be involved in designing, implementing, documenting (TDD) and testing of solutions, in an innovative environment with openness for new technologies. Participate in the analysis of the business operations to validate requirements and scope, suggest process improvements and assist in effort estimation. Develop, test, debug, implement, maintain and document ABAP code used in RICEFW (Reports, Interfaces, Conversions, Enhancements, Forms and Workflows) SAP ABAP/S4 programming to generate Reports, Enhancements, Conversion Programs to load data into SAP/Modify SAP data, Integrate SAP/Non-SAP using RFC, ALE/IDOCs, Webservices/Proxies, OData APIs using RAP, Output Programming using Smart forms, Adobe Forms, OOABAP, CDS Views, AMDP and Fiori. 5+ years of experience with SAP ABAP/S4 development Minimum 2 full SAP life cycle S/4 implementations experience Experience with programming in SAP ABAP/S4, OOABAP, RICEFW, Fiori, HANA, ODATA using RAP, CDS, Adobe Forms, CAPM using Java or Node.js. Problem Solving and Debugging Skills Effective team player working with Onsite and Offshore teams Knowledge of the Software Development Lifecycle (SDLC) as well as software development methodologies (e.g. Agile, Scrum, Iterative, Waterfall, etc.) Good functional knowledge on Finance, Purchasing and Warehouse Logistics Modules (SD/FI/Ariba/EWM). Hand-ons experience on SAP BTP CAPM (Cloud Application Programming Model) using Java or Node.js Exposure and deep understanding to Business Application Studio, GitHub and Cloud Foundry/Kyma runtime to perform development tasks. Implement SAP BTP cloud deployment processes and DevOps practices. Utilize SAP BTP services and components such as Integration Suite, Connectivity, XSUAA, EventMesh, Scheduler, etc Clean Core Mindset and Experience

Posted -1 days ago

Apply

2.0 - 4.0 years

11 - 12 Lacs

Hyderabad

Work from Office

Responsibilities Participate in end-to-end development life cycle including requirements analysis and design through deployment and verification using automated tests. Analyze code to find causes of errors and revise programs as needed. Write technical specifications based on conceptual design and stated business requirements. Provides design expertise for the project, breaking down architecture into epics and stories for implementation. Strongly influences the direction, processes, and procedures for the assigned software project. Applies design patterns for code reuse and coaches junior team members to do the same. Identify and evaluate new technologies for implementation. Creates innovative solutions for complex problems, leveraging advanced understanding of engineering principals. Uses professional, effective communication skills to work closely with cross-functional team members, product owners, and other product stakeholders to develop applications that meet customer needs. A proven ability to mentor younger developers is highly desirable. The candidate must have the ability to prioritize and participate in various projects while working independently and operating with good communication and interpersonal skills. Recognized as an advanced individual contributor and is considered a subject matter expert within the discipline Education / Qualifications Bachelor s Degree in Computer Science or related technical discipline with 2-4 years of hands-on software development experience. Good working knowledge of Object Orientated Design/Programming and Data Structures Programming experience in .NET core framework (C#) Experience working with cloud services and web programming. Experience in front end development such as ASP.Net, JavaScript (ReactJS), knowledge of 2D /3D graphics engine using JavaScript/React/Angular and knowledge of mxGraph or similar rendering engine is preferred Experience in Postgres Experience with cloud technologies such as REST API, gRPC, OAuth (OKTA), event driven message architecture is a strong plus. A record of software design achievements and software architecture skills. Experience with Azure DevOps, Git, continuous integration, and delivery (CI/CD), TDD, and creating and consuming NuGet packages Familiarity with Scrum development process and working in a team environment. A passion for learning new technologies, and a desire for personal growth, through self-study, formal classes, or on-the-job training. Must have good communication and interpersonal skills, be a team player, self-driven, and proactive Experience with Dockers containers is a plus Experience with legacy codebases and modernizing software architecture. Excellent problem-solving, communication, and team leadership skills. Preferred Skills: Experience with CAESAR II or similar engineering analysis tools. Knowledge of pipe stress analysis, finite element methods, or mechanical engineering principles is a great addin Familiarity with engineering or simulation software, preferably in the mechanical or structural domain

Posted -1 days ago

Apply

1.0 - 3.0 years

3 - 6 Lacs

Mumbai, Bengaluru, Delhi / NCR

Work from Office

Expected Notice Period : 30 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote What do you need for this opportunity Must have skills required: AWS, Python, Django, MongoDB, Redis, Flask Leegality is Looking for:Requirements Job Brief: As a Backend Engineer, you will develop solutions to interesting technical problems, explore exciting growth opportunities, and have a real impact on our product. For this, you need to be strong in development processes and methods, and a deep knowledge of application, database, and security are required. A basic understanding of front-end technologies is good to have. Responsibilities: Your core objectives are to take conceptual ideas and design and deliver highly scalable, multi-tiered web services while constantly working to better your craft. We truly value people who are self-directed and can work independently as well as across teams to solve technical roadblocks for our customers. You should apply if you can write clean and highly maintainable code. The ability to leave code in a better position than you found is always good to have. You will be working with an agile and cross-functional team that is constantly pushing each other to solve production issues and improve the operational efficiency of the platform. You need excellent communication skills to discuss and explain technical concepts internally with the engineering, operation teams. Basic understanding of front-end technologies is good to have. Assess and prioritize feature requests Coordinate with internal teams to understand user requirements and provide technical solutions. Requirements: Programming Language: Python Framework: Django, Flask Database: MySQL, MongoDB Cloud: AWS Must: TDD (Test Driven Development), exposure to CI/CD, exposure to microservices. Experience with end-to-end solution development, deployment, and maintenance 1-6 years of hands-on experience with Python web services and an understanding of SAAS, REST/OAuth/JSON architectures and services. Experience in developing extensible APIs and highly maintainable services. Good communication skills Preferences: Start-up experience is a must Willing to join immediately, ideally. Interview Process : Technical Round 1 - Python basics + DSA Problem Technical Round -2 Advanced Python + LLD Technical Round 3 -Advanced Python + HLD Offer dicussuon -F2F in Delhi office skillsAWS, Python, Django, MongoDB, Redis, Flask

Posted -1 days ago

Apply

2.0 - 5.0 years

6 - 9 Lacs

Hyderabad

Work from Office

Full stack - React , Java springboot Experience in software product development and designing large enterprise applications Experience in Java, J2EE, Spring boot with Design Pattern Exp Excellent knowledge in Micro Service frameworks, Kubernetes and Docker containers. Working knowledge of JavaScript frameworks like ReactJS Working knowledge of unit test framework like Junit, Test Driven Development (TDD) At least 4+ years of experience developing cloud applications (Preferably Azure OR AWS) Knowledge of agile software development. Strong knowledge of design and integration patterns especially in applications involving Portals/SSO, legacy applications, B2BRApplications, external partners using ESB. Good to have Experience with real time device interaction using industry standard protocols, eg: ModBus, MQTT, OPC and etc Hand on Experience in designing and developing scalable enterprise applications

Posted -1 days ago

Apply

3.0 - 6.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Job Role: Scrum Master Senior Analyst Location: Bangalore, India Job Objective: We are looking for an experienced Scrum Master to join our International Health portfolio in Bangalore, India. Scrum Masters primary focus will be to create an environment where the teams can deliver high quality, valuable software with a one team approach. Scrum Master will typically focus on upholding the values of Scrum, facilitating meetings and discussions, and removing blockers, so that team can focus on product delivery. Serves as the servant leader of the Scrum team by removing impediments and helping the team remain successful and on schedule. Must have a sufficient understanding of technology to lead team members and help them overcome their development roadblocks. Scrum Master must also understand business strategy and objectives and be able to ensure that development work is prioritized by business value and results align with objectives. Exercises considerable creativity, foresight, and judgment in conceiving, planning, and delivering initiatives. Uses deep professional knowledge and acumen to advise functional leaders. Recognized internally as a subject matter expert on Scrum. Essential Duties: Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers. Cross collaborates with members of the team from various functions, example data scientist, data analyst, data governance, technology, engineering, quality analysts, product owners, etc. and bring them together as One Team to drive outcomes. Guiding the team on how to get the most out of self-organization. Assessing the Agile maturity of the team and coach the team to achieve higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization. Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment. Building a trusting and safe environment where problems can be raised without fear of blame, or being judged, with an emphasis on problem solving, openness, honesty, and respect . Facilitating getting the work done without coercion, assigning, or dictating the work. Facilitating discussion, decision making, and conflict resolution. Assisting with internal and external communication, improving transparency, and radiating information. Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog. Providing all support to the team using a servant leadership style whenever possible and leading by example . Facilitating daily scrum, sprint planning, demo, retrospective, PI planning breakout and all essential SAFe events. Helping team identify their capacity, risks, and dependencies. Preferred Skills/Experience: Experience in working in Health Insurance domain. At least 4 years of experience in Scrum Master/Team Coach role. Any of the following certification: CSM (Certified Scrum Master) SSM (Certified SAFe Scrum Master) PSM (Professional Scrum Master) Second level Scrum Master Certification (CSP, PSM II) Knowledge of agile frameworks: Scrum, SAFe, Kanban. Knowledge and/or experience with widely successful Agile techniques: User Story creation including Acceptance Criteria, estimation, DoD, DoR, TDD, Continuous Integration, Continuous Deployment, Pair Programming, Automated Testing, Agile Games. Experience applying a wide variety of well-documented patterns and techniques, example: Burndown techniques, Retrospective formats, handling bugs, etc. Excellent communication and mentoring skills. Hands-on experience with tools like Jira, Confluence, SharePoint, Mural. Ability to prepare and track team dashboards and plans in Jira. About The Cigna Group

Posted -1 days ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

Hyderabad

Work from Office

Software Engineering Senior Analyst ABOUT EVERNORTH: Evernorth exists to elevate health for all, because we believe health is the starting point for human potential and progress. As champions for affordable, predictable and simple health care, we solve the problems others don t, won t or can t. Our innovation hub in India will allow us to work with the right talent, expand our global footprint, improve our competitive stance, and better deliver on our promises to stakeholders. We are passionate about making healthcare better by delivering world-class solutions that make a real difference. We are always looking upward. And that starts with finding the right talent to help us get there. Position Overview The job profile for this position is Software Engineering Senior Analyst, which is a Band 3 Contributor Career Track Role. Excited to grow your career We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply! Our people make all the difference in our success. We are looking for engineer to develop, optimize and fine-tune AI models for performance, scalability, and accuracy. In this role you will support the full software lifecycle of design, development, testing, and support for technical delivery. This role requires working with both onsite and offshore team members in properly defining scenarios based on requirements/acceptance criteria. Responsibilities Be hands-on in the design and development of robust solutions to hard problems, while considering scale, security, reliability, and cost Support other product delivery partners in the successful build, test, and release of solutions Be part of a fast-moving team, working with the latest tools and open-source technologies Work on a development team using agile methodologies. Understand the Business and the Application Architecture End to End Solve problems by crafting software solutions using maintainable and modular code. Participate in daily team standup meetings where youll give and receive updates on the current backlog and challenges. Participate in code reviews. Ensure Code Quality and Deliverables Provide Impact analysis for new requirements or changes. In-depth knowledge of single team business domain and the ability to express or communicate technical work in business value terminology. Firm grasp on design disciplines and architectural patterns and aligning and influencing the fellow team members in following them. Mentor team members by reviewing their work, sharing technical knowledge, and fostering a collaborative and growth-oriented team environment Engaged in fostering and improving organizational culture. Qualifications Required Skills: Strong experience in C#, SOLID Design Principles/Patterns, OOP, Data Structures, ASP. NET Core, ASP. NET MVC, Web API, ReactJS, xUnit, TDD, Kafka, Microservices, Event-Driven Architecture, Azure (including Terraforms and AKS). Proficiency in SQL querying and database design to interact with relational databases like SQL Server. Experience writing unit and integration tests and effectively troubleshooting application issues. Knowledge of Service Oriented Architecture, SonarQube, CheckMarx Ability to speak/write fluently in English Experience with agile methodology including SCRUM. Experience with modern delivery practices such as continuous integration, behavior/test driven development, and specification by example. Required Experience Education: Software engineer (with 3-5 years of overall experience) with at-least 4 years in the key skills listed above Bachelor s degree equivalent in Information Technology, Business Information Systems, Technology Management, or related field of study. These two sections will be standardized in the JD template and made not editable. Location Hours of Work (Specify whether the position is remote, hybrid, in-office and where the role is located as well as the required hours of work) Equal Opportunity Statement Evernorth is an Equal Opportunity Employer actively encouraging and supporting organization-wide involvement of staff in diversity, equity, and inclusion efforts to educate, inform and advance both internal practices and external work with diverse client populations. About Evernorth Health Services

Posted -1 days ago

Apply

0 years

4 - 4 Lacs

Hyderābād

On-site

Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA The Systems Design / Architecture Engineer is a seasoned subject matter expert, responsible for participating in defining the architecture for large systems. This role assists with conducting system design activities to ensure that architectural solutions meet technical and functional requirements. The Systems Design / Architecture Engineer participates in architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems. Key responsibilities: Conducts system design activities and reviews detailed application, software, and system components across a variety of technology stacks. Ensures that architectural solutions meet technical and functional requirements. Reviews existing system architecture and recommends improvements. Investigates and scopes change requests to determine the scale of work to be done and estimates the timeframe and input required. Determines system loads and volumes as input into infrastructure requirements. Ensures that proposed and existing systems architectures are aligned with the company’s goals and strategies. Ensures that new systems and solutions conform to current system architecture and/or align to strategic system architectural direction. Conducts architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems. Enables and ensures that system architecture is delivered in the form of robust and scalable solutions to business problems and needs. Identifies, evaluates, and assesses risks in order to mitigate them and eliminate any factor that may interfere or hinder the delivery of the architectural solution and dependent functional requirements. Implements processes for integrating architectural solutions. Implements architectural governance, standards, metrics for measuring, monitoring and improving architecture. Proactively identifies potential problems that could be remediated by more effective architectural solutions. Performs any other related task as required. To thrive in this role, you need to have: Business acumen with excellent communication and organizational skills. Ability to effectively deal with stakeholders in challenging situations. Ability to navigate through complexity and ambiguity. Seasoned knowledge of system architecture, design, and delivery. Seasoned understanding of regulatory requirements and organizational standards. Seasoned knowledge of the system design lifecycle models. Seasoned ability to design systems compatible with cloud computing architectures and selection of components. Seasoned ability to design and select system components. Excellent planning and decision-making skills. Excellent ability to use a variety of design tools. Seasoned understanding of software development practices, including Agile and CI/CD. Seasoned expertise in containerization technologies, such as Docker/Kubernetes. Seasoned expertise in data security and privacy best practices. Advanced knowledge of clean code concepts, design patterns, test driven (TDD) and behavioral driven development (BDD). Academic qualifications and certifications: Bachelor’s degree or equivalent in Information Technology, Computer Science or related field. Recommended certifications such as Cloud (Azure Solutions Architect Expert, AWS Certified Solutions Architect); TOGAF preferred. Required experience: Seasoned experience in similar IT roles, with a focus on system design / architecture engineering. Proven working experience in a large-scale organization. Seasoned experience, judgment and drive to plan, make decisions and accomplish individual and team goals. Seasoned experience with software development lifecycles. Seasoned experience working in a team-oriented, collaborative environment. Seasoned systems and/or software development experience is essential. Seasoned understanding of cloud-based architectures, preferably in popular cloud platforms (Azure, AWS). Proficiency in designing and implementing scalable, distributed, and high-performance systems. Seasoned knowledge of software design and architecture, ideally with experience dealing with large datasets. Workplace type : Hybrid Working About NTT DATA NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo. Equal Opportunity Employer NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

Posted Just now

Apply

0 years

6 - 10 Lacs

Hyderābād

On-site

Hyderabad, Telangana Job ID 30173827 Job Category Engineering Role: Java Engineer Location: Hyderabad, India Full/ Part-time: Full time Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About the Role: A Java Software Developer is responsible for designing, developing, and maintaining Java-based firmware solutions for embedded systems. This individual will work on all aspects of Java-centric focusing on the interaction between the software and hardware components of the system. The role requires a deep understanding of both Java programming as well as experience with low-level system interactions, including hardware abstraction and real-time constraints. The ideal candidate possesses strong problem-solving skills, a passion for innovation, and an ability to create scalable and maintainable embedded software solutions. In this role, you will be involved in key phases of development, from project planning and implementation to testing and deployment, ensuring meets the performance and functional requirements of our products. You will also contribute to advancing our product offerings and supporting legacy firmware systems by providing expert-level product knowledge. Role & Responsibilities: Develop and maintain Java-based solutions using Agile methodologies. Write and maintain Java firmware that interacts with low-level hardware components (e.g., sensors, actuators, communication protocols). Participate in project planning by investigating solutions to systemchallenges and providing accurate estimates. Use test-driven development (TDD) methodologies to write unit and functional tests, ensuring firmware quality and reliability. Education Qualifications: BS in Computer Science, Software Engineering, Electrical Engineering, or related field required. Certifications or coursework related to embedded systems development is a plus. Minimum Requirements: Strong Java programming skills with experience in Java applications. Experience in Test-Driven Development (TDD) and unit/functional testing for embedded systems. Experience in Java-based memory management, garbage collection tuning, and optimization in resource-constrained environments. Familiarity with real-time constraints and ensuring that firmware meets timing and performance requirements. Knowledge of hardware abstraction layers (HAL) and writing device drivers in Java. Experience with Gradle, Maven, or other build systems for projects. Understanding of embedded system design, including power management and optimization for energy-efficient devices. Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and Linux-based diagnostic tools (e.g., dmesg, strace). Experience working in an Agile/Scrum development process. Benefits We are committed to offering competitive benefits programs for all of our employees and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme. Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Posted Just now

Apply

4.0 years

6 - 9 Lacs

Chennai

On-site

We are looking for a talented and experienced Software Engineer with 4+ years of professional development experience to join our team. In this role, you will be instrumental in designing, building, and delivering robust, scalable enterprise-scale applications using modern frameworks and cloud-native technologies. You'll work within an agile environment, focusing on creating solutions that are not only functional but also secure, performant, and maintainable. This is a fantastic opportunity to leverage your full-stack expertise and contribute to transformative digital products that impact our business significantly. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 4+ years of professional experience in software development. Strong proficiency and hands-on experience with Java (including Java 8+) and the Spring ecosystem (Spring Boot is a must-have). 4+ years of experience developing frontend applications with Angular , demonstrating strong skills in related web technologies like HTML and CSS. Experience working with relational databases , including Oracle and PostgreSQL , and a solid understanding of data modeling principles. Experience building and maintaining data pipelines (batch or streaming), preferably on cloud platforms. Experience with cloud platforms , preferably Google Cloud Platform (GCP) (including services like Cloud Run, BigQuery, GCS), or comparable experience with AWS or Azure. At least 3+ years of experience with GCP is highly desirable. Experience using GitHub or similar distributed version control systems. Experience working with Jira or similar issue tracking and project management tools. Experience developing and maintaining CI/CD pipelines , with at least 3+ years of experience using tools like Tekton or similar platforms. Understanding of service-oriented architecture (SOA) and microservices within cloud environments. Experience with Test Driven Development (TDD) using JUnit or Mockito. Nice to Have: Experience with Python . Familiarity with Generative AI (GenAI) concepts or applications. Experience with React . Experience with Infrastructure-as-Code tools, specifically Terraform . Key Responsibilities: Analyze & Plan: Collaborate with business users and stakeholders to analyze, estimate, and document requirements. Translate these requirements into well-defined user stories within Jira. Design & Develop: Design, develop, and deliver high-quality application features and user stories across the full stack. This includes: Building robust server-side applications primarily using Java (17+) and the Spring ecosystem (Spring Framework, Spring Boot, Spring Data, Spring Security). Implementing efficient data access layers interacting with relational databases like Oracle and PostgreSQL . Developing responsive and integrated frontend components using Angular (15+) that communicate effectively with backend services. Creating data processing pipelines using modern Java features (streams, CompletableFuture) and potentially reactive programming models. Ensure Quality: Adhere to and promote industry-leading coding standards and best practices. Conduct thorough testing of implemented solutions in development and integration environments. Participate actively in code reviews to ensure code quality, maintainability, and adherence to architectural principles. Troubleshoot & Support: Identify, track, and resolve technical issues that arise in any phase of the software development lifecycle. Work closely with relevant teams to implement fixes and update the status of issues raised by users. Manage & Deploy: Contribute to the development and maintenance of our CI/CD pipelines (including tools like Tekton ) to support reliable, automated deployment processes. Coordinate application releases and provide ongoing support for deployed solutions. Collaborate: Work closely within a dynamic team of engineers and collaborate effectively with cross-functional teams, product managers, and business stakeholders to meet critical business timelines and objectives. Client Interaction: Provide support to clients/business users by presenting data, reporting on ticket status and resolution, and assisting with day-to-day support activities, including monitoring client requirements and system health. Process Improvement: Actively contribute to the ongoing enhancement of our software delivery processes and partake in the evolution of our products and technical architecture.

Posted Just now

Apply

6.0 - 9.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Role Description You will be operating within Corporate Bank Production as an Associate, Production Support Engineer in the Corporate Banking subdivisions. You will be accountable to drive a culture of proactive continual improvement into the Production environment through application, user request support, troubleshooting and resolving the errors in production environment. Automation of manual work, monitoring improvements and platform hygiene. Supporting the resolution of issues and conflicts and preparing reports and meetings. Candidate should have experience in all relevant tools used in the Service Operations environment and has specialist expertise in one or more technical domains and ensures that all associated Service Operations stakeholders are provided with an optimum level of service in line with Service Level Agreements (SLAs) Operating Level Agreements (OLAs). Ensure all the BAU support queries from business are handled on priority and within agreed SLA and also to ensure all application stability issues are well taken care off. Support the resolution of incidents and problems within the team. Assist with the resolution of complex incidents. Ensure that the right problem-solving techniques and processes are applied Embrace a Continuous Service Improvement approach to resolve IT failings, drive efficiencies and remove repetition to streamline support activities, reduce risk, and improve system availability. Be responsible for your own engineering delivery plus, using data and analytics, drive a reduction in technical debt across the production environment with development and infrastructure teams. Act as a Production Engineering role model to enhance the technical capability of the Production Support teams to create a future operating model embedded with engineering culture. 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." Your key responsibilities Lead by example to drive a culture of proactive continual improvement into the Production environment through automation of manual work, monitoring improvements and platform hygiene. Carry out technical analysis of the Production platform to identify and remediate performance and resiliency issues. Engage in the Software Development Lifecycle (SDLC) to enhance Production Standards and controls. Update the RUN Book and KEDB as & when required Participate in all BCP and component failure tests based on the run books Understand flow of data through the application infrastructure. It is critical to understand the dataflow to best provide operational support Event monitoring and management via a 24x7 workbench that is both monitoring and regularly probing the service environment and acting on instruction of the run book. Drive knowledge management across the supported applications and ensure full compliance Works with team members to identify areas of focus, where training may improve team performance, and improve incident resolution. Your skills and experience Recent experience of applying technical solutions to improve the stability of production environments Working experience of some of the following technology skills: Technologies/Frameworks: Unix, Shell Scripting and/or Python SQL Stack Oracle 12c/19c - for pl/sql, familiarity with OEM tooling to review AWR reports and parameters ITIL v3 Certified (must) Control-M, CRON scheduling MQ- DBUS, IBM JAVA 8/OpenJDK 11 (at least) - for debugging Familiarity with Spring Boot framework Data Streaming Kafka (Experience with Confluent flavor a plus) and ZooKeeper Hadoop framework Configuration Mgmt Tooling: Ansible Operating System/Platform: RHEL 7.x (preferred), RHEL6.x OpenShift (as we move towards Cloud computing and the fact that Fabric is dependent on OpenShift) CI/CD: Jenkins (preferred) APM Tooling: either or one of Splunk AppDynamics Geneos NewRelic Other platforms: Scheduling Ctrl-M is a plus, Autosys, etc Search Elastic Search and/or Solr+ is a plus Methodology: Micro-services architecture SDLC Agile Fundamental Network topology TCP, LAN, VPN, GSLB, GTM, etc Familiarity with TDD and/or BDD Distributed systems Experience on cloud platforms such as Azure, GCP is a plus Familiarity with containerization/Kubernetes Tools: ServiceNow Jira Confluence BitBucket and/or GIT IntelliJ SQL Plus Familiarity with simple Unix Tooling putty, mPutty, exceed (PL/)SQL Developer Good understanding of ITIL Service Management framework such as Incident, Problem, and Change processes. Ability to self-manage a book of work and ensure clear transparency on progress with clear, timely, communication of issues. Excellent communication skills, both written and verbal, with attention to detail. Ability to work in Follow the Sun model, virtual teams and in matrix structure Service Operations experience within a global operations context 6-9 yrs experience in IT in large corporate environments, specifically in the area of controlled production environments or in Financial Services Technology in a client-facing function Global Transaction Banking Experience is a plus. Experience of end-to-end Level 2,3,4 management and good overview of Production/Operations Management overall Experience of run-book execution Experience of supporting complex application and infrastructure domains Good analytical, troubleshooting and problem-solving skills Working knowledge of incident tracking tools (i.e., Remedy, Heat etc.)

Posted 18 hours ago

Apply

12.0 - 19.0 years

25 - 40 Lacs

Hyderabad, Pune, Chennai

Work from Office

Technical Architect Job description: 1. Hands-on Java Architect. Strong in OOPs concepts, Java design patterns, Reactive programming, writing performance code & Clean architecture. 2. Very strong advocate of coding best practices (SOLID, KISS, TDD, Unit testing, Integration testing). 3. Have implemented common framework using Java/ Spring for an application/platform (like Exception Library, Security Authentication/Authorization, Auditing, Idempotency, Connectors etc) 4. Experience in implementing DDD, Microservices architecture using Java / Spring 5. RESTful API best practices, Kafka (Messaging based systems) 6. Knowledge of Cloud-native principles Experience Range: 12 to 19 Years Notice Period 30 or 60 Days Location: Chennai, Pune, and Hyderabad Those who are interested can drop their resumes at Satheeshkumar2@ltimindtree.com

Posted 19 hours ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Pune

Work from Office

Role Description Our technology teams are responsible for the bank's complete information technology applications & infrastructure. They develop and maintain programs that are required for the bank's business. The teams work closely with the business units and infrastructure units to modernize their IT systems to reduce complexity, minimize risk, and enable growth. Working in the Bank's Technology division means looking ahead and shaping the future. We rely on employees who derive economically viable ideas from technological trends and developments, who redesign our business and offer our customers added value. It is always about meeting the needs of customers, regulators, and markets alike. Our Technology, Data, and Innovation (TDI) strategy is focused on strengthening engineering expertise, introducing an agile delivery model, as well as modernizing the bank's IT infrastructure with long-term investments and taking advantage of cloud computing. To strengthen our development team, we are looking for Sr. Software Engineers who can design, develop, and implement innovative solutions to achieve our goal. The position is in Corporate Bank as a Sr. Software Engineer with role of Backend Developer , you will be an individual contributor in the team. You will be closely working with team comprising of engineers, Lead, functional analysts, and test lead. The team is responsible for developing and implementing micro-services, Front end Application development & enhancements, integrating another partner and client integrations. Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Flexible working arrangements 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 Analyze and understand complex business and engineering challenges. Understand user needs, and build end-to-end user experiences via practical, reliable, and efficient solutions. Developing solutions to problems both tactical and strategic as the business requires it Working closely with the business users to understand requirements and deliver high quality solutions Providing estimates for tasks, including design, development and testing Working on a micro services distributed architecture for strategic enhancements to a low-latency Foreign Exchange electronic trading platform Working closely with Business Analysts, Technical Leads, Quality Assurance team and Quantitative Developers Developing and delivering solutions to meet the business requirements. Implementing best practices and showcase the best fit solutions. Contributing on CI/CD enhancements, Fixes and Support activities along with DevOps and SER team. Contributing to every release make sure its streamlined and Tested Contribution to continues improvement and delivery with best code coverages Flexible to shouldering new responsibilities & challenges Be a champion for modern application development practices and mentor team members towards them. Be well conversant with various automated testing tools and believe in test automation. Ability to guide team on technical issues and drive the technical delivery. Be a great team player and genuinely believe in solving challenges as a team Demonstrate experience developing modern responsive web applications Demonstrate experience of working in agile environments with tools like Jira, Git, and Confluence Explore alternatives and quickly build prototyping to validate ideas and help iterate concepts. Willing to be part of the companys growth efforts and participate in experimentation, working on building prototypes, PoCs and accelerators to showcase solutioning options towards adopting new technology trends. Your skills and experience Must have skills Hands-on experience on responsive web applications design, development and testing. Java 8+, Spring, Spring Boot, Hibernate, REST APIs, Junit, PostgreSQL, Linux, Shell Script, Maven, SonarQube. Exceptional knowledge & hands on experience of Spring & Spring Boot, Java programming skills, experience designing and developing REST APIs and components, services etc Experience of Tests Driven Development, Unit testing practices, ideally Junit Have knowledge and hands on experience on AWS/Google Cloud Service and in Dockers, Kubernetes, repositories/artifactory. Have knowledge and hands on experience in CI/CD and related frameworks & Tool Effective communication, presentation, Ownership and collaboration skills Experience in practicing, and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring Should be able to work independently and effectivelyas an Individual Contributor Must have worked on Agile Methodologies and should have a good understanding of various Agile phases Nice to have skills Functional: Payment Industry overview, Payment processing, Real-time payments processing Shell Scripting is nice to have Change management process exposure Software and infra production promotion experience Test Automation Frameworks Experience and qualifications Total 10+ years of experience in IT industry with expertise in Software Design & Development. Bachelor of Science/Engineering degree from an accredited college or university with a concentration in Computer-Science or Software Engineering (or equivalent)

Posted 19 hours ago

Apply

3.0 - 6.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Overview Job Title: Tech Lead Developer Position: Full-time Department: Annalect Engineering Position Overview Annalect is currently seeking a lead developer to join our technology team. In this role, you will contribute to the design and development of intuitive front-end applications and distributed backend microservices. We are passionate about modular reusable software architecture. We are looking for people who have a shared passion for developing and building cool reusable user interfaces and services. In this role you will contribute to the technical architecture of the product as well as research and evaluation of new technical solutions while coordinating between interdisciplinary teams to help shape the perfect solution for us and our agencies. Responsibilities Key Responsibilities: Development and unit testing of web applications including front-end (SPA) and back-end (microservices), maintenance & support of the same. Aid Project Managers in the planning of projects (eg provision of estimates, risk analysis, requirements analysis, technical options) Involvement in full life cycle of projects (including requirement analysis and system design, development and support if required) Support and work collaboratively with teams across areas of design, development, quality assurance and operations Attend meetings as required to discuss and demonstrate solutions at both technical and business level To be a knowledge keeper for product, its architecture, design and implementation details Provide overall mentorship, coaching and on-demand training to improve and unify development style. Qualifications Required Skills 7+ years in front-end applications development 2+ at least as Technical Lead Hands on experience HTML5, CSS, React and JavaScript Experience working on commercial web applications Experience deploying web applications on headless CMS Strong knowledge of object -oriented concepts and design patterns Experience in performance optimization and implementing with security in mind Distributed message-based application design and implementation Experience in developing using test driven development and working with continuous integration and deployment Additional Skills Experience developing and deploying to cloud environments / containerization Experience with Adobe Experience Manager / GraphQL / Typescript Design and usability skills are a plus Multi-tenant application development experience is a huge plus

Posted 19 hours ago

Apply
page 1 of 50 results

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