Jobs
Interviews

6934 Junit Jobs - Page 9

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

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

You are an experienced Automation Testing Engineer with expertise in Selenium, who will be joining our dynamic team in India. Your role will involve designing, developing, and maintaining automated test scripts using Selenium. You will be responsible for executing automated test cases, reporting defects in a timely manner, and collaborating with development and QA teams to ensure quality throughout the software development lifecycle. Additionally, you will participate in test planning and test strategy discussions, aiming to continuously improve testing processes and methodologies. To excel in this role, you are expected to have 5-8 years of experience in automation testing using Selenium. You should possess a strong knowledge of test automation frameworks like TestNG or JUnit and proficiency in programming languages such as Java, Python, or C#. Experience with version control systems like Git, familiarity with CI/CD tools such as Jenkins or Bamboo, and understanding of Agile methodologies and software development life cycle (SDLC) are also essential. Moreover, your ability to work collaboratively in a team environment and communicate effectively will be crucial for success in this position.,

Posted 2 days ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Technology Lead Analyst position at our organization is a senior-level role that involves the responsibility of establishing and implementing new or enhanced application systems and programs in collaboration with the Technology team. Your main objective in this role will be to lead activities related to applications systems analysis and programming. As the Lead Analyst, you will be leading a team of developers in the design, development, and deployment of scalable, secure, and maintainable applications. You will be responsible for architecting and implementing robust backend services utilizing Java, Spring Boot, Hibernate/JPA, and Spring Cloud. Additionally, you will build responsive front-end components with a user-centric approach using Angular. Your role will also involve driving containerization and orchestration strategies with Docker and Kubernetes, and applying modern DevOps principles using tools such as Maven, Gradle, CI/CD pipelines, and other cloud-native tools. Collaboration with product owners, business analysts, and QA teams will be crucial to ensure alignment with business goals. You will actively participate in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, refinement, and backlog grooming. By reviewing code, mentoring junior developers, and enforcing coding standards and best practices, you will contribute to maintaining high software quality standards within the team. Troubleshooting production issues, leading root cause analysis, and resolving performance or stability issues will also be part of your responsibilities. The ideal candidate for this role should have a minimum of 10 years of professional software development experience with proven expertise in Java (8/11/17), Spring Boot, Hibernate/JPA, and Spring Cloud. Strong experience in front-end development using Angular is required, along with proficiency in Docker and Kubernetes for microservices deployment. Familiarity with build tools like Maven and Gradle, as well as working in an Agile environment (Scrum, Kanban) with tools like JIRA and Confluence, is essential. A solid understanding of RESTful APIs, microservices architecture, design patterns, and source control systems like Git is expected. Leadership skills, team management experience, excellent communication, problem-solving abilities, and organizational skills are also key qualifications for this role. Preferred qualifications include experience with cloud-native platforms (Enterprise Cloud, AWS, Azure, GCP), exposure to monitoring and logging tools (e.g., Prometheus, ELK stack), and knowledge of testing tools like Junit, Quantum, Mockito, Karma, and Jasmine. A Bachelor's degree or equivalent experience is required for this role, with a Master's degree being preferred. If you require a reasonable accommodation due to a disability to use our search tools or apply for a career opportunity, please review the Accessibility at Citi policy. Additionally, you can view Citi's EEO Policy Statement and the Know Your Rights poster for further information.,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

You should have proficiency in Core Java and object-oriented design. Additionally, you should possess knowledge and experience in developing data-centric, web-based applications using various technologies including JSF, JSP, Java, JavaScript, Node.js, AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, and Tomcat/JBOSS. Experience in building REST APIs and Web Services, along with working knowledge of Agile software development, is required. You should also have experience with automated testing using JUnit and code versioning tools like SVN/Git. Understanding of design patterns and the ability to build easily configurable, deployable, and secure solutions is essential. As a part of your responsibilities, you will be planning product iterations, releasing iterations on schedule, writing reusable and efficient code, and implementing low-latency, high-availability, and high-performance applications. You will also be responsible for the implementation of security and data protection, providing analysis of problems, recommending solutions, and participating in system design, development, testing, debugging, documentation, and support. Furthermore, you should be able to translate complex functional and technical requirements into detailed designs. Desired skills for this role include 1-5 years of experience in Core Java, JSF, JSP, or Python, as well as experience in ETL, Big Data/Hadoop. Being highly tech-savvy with hands-on experience in building products from scratch is preferred. Familiarity with databases like Oracle, PostgreSQL, Cassandra, HBase, and Mongo DB is beneficial. You should be analytical, algorithmic, and logic-driven with in-depth knowledge of technology and development processes. Experience in product development in an agile environment and familiarity with API development using Node.js are advantageous. In terms of technical skills, you should be proficient in Core Java, JavaScript, Sigma.js, D3.js, Node.js, JSON, Ajax, CSS, HTML, Elastic Search, Graph DB Titan/Janus, Cassandra, HBase, Apache Tomcat, JBOSS, JUnit, and version control tools like SVN/Git. The educational qualification required for this position is a B.E/B.Tech/MCA/M.Sc./B.Sc degree, and the ideal candidate should have 3-5 years of relevant experience.,

Posted 2 days ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a lead software engineer, you will play a crucial role in spearheading the technical development of an analytic decisioning platform. Working alongside a dynamic team of software engineers, you will be instrumental in crafting the next-generation software platform that will enhance FICO's software transaction analytics capabilities. Your primary responsibility will involve leading a backend engineering team dedicated to the generation of workflow execution flow for high-volume, low-latency execution. These capabilities are underpinned by patented and unique market value propositions that drive essential business value in a rapidly growing sector. This role presents a distinctive leadership opportunity where you will leverage cutting-edge technology to address unparalleled business challenges. In this role, you will collaborate with stakeholders to gain insights into business requirements and provide valuable feedback on software platform capabilities. Additionally, you will work closely with product managers to grasp priorities and usage scenarios of product features, as well as collaborate with user experience personnel to understand the personas within these scenarios. Partnering with architects, you will drive the architecture for the software platform capability. You will also collaborate within software engineering teams to establish standards, guidance, and processes, while continuously enhancing engineering practices to support efficiency, reliability, and serviceability goals. Moreover, you will engage in research, case studies, and prototypes to ensure that the software platform remains at the forefront of analytic decisioning platforms. The ideal candidate for this role will possess extensive experience in designing, building, deploying, and operating commercial software platforms with a focus on low-latency execution. With over 7 years of relevant experience, you will demonstrate proficiency in operating critical runtime components and building sophisticated software using Java, Spring Boot, and the Java ecosystem. Moreover, you will have the ability to define and drive design transformations based on modern software design patterns, open-source software, and cloud environments. Your technical expertise will span across various deployment models, including public cloud, private cloud, and on-premises infrastructure, with experience in domain-driven, event-driven, and microservice architectures. Furthermore, you will be adept at creating, documenting, and communicating software designs for complex products, tracking and communicating plans within agile processes, and coaching/mentoring individuals and teams. Your educational background will include a Bachelor's/Master's degree in computer science or a related discipline. Experience with public cloud technologies, Kubernetes control plane, UI frameworks like Angular, React, or Vue, as well as BPMN and Flowable engine will be advantageous. Joining our team will offer you an inclusive culture that aligns with our core values, providing opportunities for growth and professional development. You will enjoy competitive compensation, benefits, and rewards programs, along with a supportive work environment that values work/life balance and encourages interaction and camaraderie among employees.,

Posted 2 days ago

Apply

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

The primary responsibilities of the tech lead revolve around providing hands-on leadership in software architecture, guiding and mentoring the Android software development team, and serving as a close collaborator and trusted advisor to both the business and technology teams. Additionally, the tech lead is accountable for ensuring the successful delivery of a robust, high-quality, and scalable mobile solution. This role offers excitement and challenges to individuals who are visionary thought-leaders, possess real-world experience, and excel in cross-functional collaboration. Technical Leadership: Provide technical guidance, direction and hands-on technical leadership to the android development team. You will be responsible for setting the technical direction of projects, ensuring best practices are followed, and making architectural decisions. Mentoring and Coaching: Mentoring and coaching team members to improve their technical skills, code quality, and overall performance. You'll be responsible for fostering a culture of continuous learning and growth within the team. Code Review: Conducting regular code reviews to maintain code quality, ensure adherence to coding standards, and identify possible improvement. Architectural Design: Create architectures which are scalable, maintainable and flexible enough to accommodate changes and updates. Project Planning and Estimation: Involve with project team in project planning and estimation by providing technical insights and assessing the feasibility of proposed features or improvements. Technology Evaluation: Evaluating and adopting new technologies, tools, and frameworks that can enhance the development process and improve the application's performance and user experience. Bug Tracking and Issue Resolution: Identifying and resolving technical issues, bugs, and performance bottlenecks in the applications. You'll ensure that the team maintains a high level of code quality and application performance. Communication: Being a strong communicator and collaborator with other teams, stakeholders, and management. You'll need to effectively convey technical concepts and project status to non-technical audiences. Quality Assurance: Overseeing the implementation of testing strategies, including unit testing, integration testing, and UI testing, to deliver a robust and reliable application. Continuous Improvement: Identifying process inefficiencies and areas for improvement within the development workflow and implementing best practices to increase team efficiency and productivity. Risk Management: Anticipating and mitigating potential risks and challenges during the development lifecycle to ensure project success. Team Building: Contributing to the recruitment and hiring process to build a skilled and cohesive Android development team. Required Skills: - 8+ years of experience in android development with extensive knowledge of android SDK/framework, Kotlin and Java. - Proven experience as an Android developer with a strong portfolio of successful mobile applications. - Demonstrated experience in designing and implementing complex Android applications with a focus on performance and scalability. - Strong leadership and communication skills, with the ability to collaborate effectively across teams and mentor junior developers. - Solid understanding of the full mobile development life cycle. - Expertise in MVVM/Clean architecture, SOLID principal & Android Jetpack components such as View Model, Compose UI & Room DB. - Working with communication middleware for IPC like AIDLs. - Experience with Junit and functional testing, with frameworks like Mockito and Espresso. - Good understanding of the client/server architecture, PKI infrastructure and web services REST. Good understanding of XML and JSON. - Experience on system app development & rooted device is an added advantage. - Strong analytical and problem-solving skills to identify and resolve technical challenges and performance bottlenecks in Android applications. - Nice to have experience on CI/CD. - Nice to have - JIRA and confluence and working in agile. - Familiarity with Agile methodologies and practices.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

Performs solution design, systems analysis, and programming activities which may require some research. Performs bug verification, release testing and support for assigned products. Performs design, implementation, and maintenance of product modules/sub-systems according to architecture, guidelines, and good software engineering practice. Responsible for product's usability by creating user interfaces, use cases, implementing prototypes, and conducting usability tests. Prepares technical documentation of the product, creates user interface guidelines, and conducts reviews. Produces design documentation that complies with regulations. Responsible for unit testing and integration testing for the sprint coding. Researches problems discovered by validation or product support and develops solutions. Researches and understands the marketing requirements for a product, including target environment, performance criteria, and competitive issues. Researches new technology or development tools to remain abreast of current technology. In the absence of the Software Architect, capable of serving as the software architect in the areas of design and implementation to meet project objectives and documentation. Coaches and mentors software engineers. Performs code and solution design reviews to ensure good maintainability and bug-free implementation of product features. **Essential Requirements:** - M.Sc/B.Sc Degree in Computer Science, Engineering, or Information Systems. - 5+ years of software development experience. - Fluency in English, both written and verbal. - APIs: REST, GraphQL. - DB: RDBMS (Oracle / PostgreSQL / Aurora). - Monitoring: Dynatrace. - Virtualization/Cloud: AWS, Docker, OpenShift / K8s. - Secrets Management (AWS Secrets Manager / Azure Keyvault / Hashicorp Vault). - Architecture: Microservices, Micro FrontEnds, Backend for FrontEnd, CQRS, Sidecar, Event Sourcing. - Specific programming knowledge: Backend Java (Struts / Spring), Java EE, JUnit (or similar but willing to code in JAVA), Front-End Technologies: React.JS, Native mobile development, Build tools: Jenkins, DB: RDBMS, SQL based. **Desirable Skills:** - User-oriented approach to software development. - Willingness to expand skills by learning other technologies as needed. - Must be a team-oriented person with a can-do attitude. The role also involves coaching and mentoring software engineers. Additionally, the position offers various benefits and perks such as Medical Insurance, Group Accidental Coverage/Insurance, Group Term Life Insurance, Company Paid Subscription to Calm, Employee Referral Program, Wellness Program, Proof! Signants Employee Recognition Program, Burn Along - Digital fitness and wellness platform.,

Posted 2 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

You will be responsible for the development and delivery of Software Applications for a suite of products under Service Analytics at MI, translating software design into code in accordance with the product quality requirements. Your role will involve driving the design and implementation of product features, maintaining and improving the existing software product and non-product code base, providing support towards prototyping of new feature ideas and analyzing technical feasibility, supporting the team in realizing timely and quality solutions, and providing technical mentoring to the team members. Additionally, you will enable clear and regular information flow within the team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, and Test Engineers. To excel in this role, you should have strong hands-on experience in Java programming, OOAD, Object-oriented programming, HTML, and web application development preferably using Angular and REST services. Proficiency in using tools such as GitHub, Maven, Jenkins, TestNG, JUnit, and Spring Framework is essential. You should also have experience in database design and implementation (NoSQL or SQL), a basic understanding of AWS/Azure cloud, familiarity with design principles and patterns, and experience in analyzing, implementing, and troubleshooting non-functional requirements such as performance and memory management. Experience in Agile software development is preferred, and you should be self-driven, quality and result-oriented, with a strong attention to detail. Qualifications: - Educational Qualification: B.E. / B.Tech / MS / M. Tech/ MSc (Computer Science) / MCA - Experience: 4+ years of Software Development Experience,

Posted 2 days ago

Apply

7.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title: QA Automation Tester Location: Chennai, Gurugram, India Experience: 6–7 years Job Type: [Full-Time / Contract] Job Summary: We are seeking a skilled and detail-oriented QA Automation Tester with hands-on experience in Selenium (Java) and Functionize , preferably in AWS cloud environments. The ideal candidate will design and maintain automated test frameworks, contribute to Agile teams, and ensure software quality through scalable and efficient automation practices. You will collaborate with QA Analysts, Developers, DevOps, and Cloud teams to deliver high-quality software products in a fast-paced Agile setting. Key Responsibilities: Design, develop, and maintain automation test scripts using Selenium WebDriver (Java) and Functionize for web and API testing. Collaborate with QA and development teams to identify testing needs and implement robust automation coverage. Integrate automated tests into CI/CD pipelines and support automation execution in AWS-based environments. Analyze requirements, user stories, and acceptance criteria for testability and automation opportunities. Develop and maintain test frameworks using TestNG, JUnit, Maven, or Cucumber. Execute functional and regression testing across multi-cloud deployments, particularly in AWS. Monitor and debug failed tests, working with developers to resolve issues quickly. Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and deliver high-quality test coverage during sprints. Document test plans, test cases, and test results in test management tools such as TestRail, Zephyr, or Xray. Recommend improvements to automation strategies, QA processes, and toolsets. Required Skills and Qualifications: 4–7 years of QA experience with strong automation testing expertise. Proficiency in Selenium WebDriver with Java. Hands-on experience with Functionize and automation frameworks. Experience working in AWS cloud environments, including test execution and validation in cloud-based infrastructure. Familiarity with CI/CD tools such as Jenkins, Git, GitLab CI, or AWS CodePipeline. Strong knowledge of Agile methodologies and SDLC processes. Understanding of REST API testing and tools like Postman or SOAPUI. Solid troubleshooting and debugging skills with strong attention to detail. Preferred Qualifications: Exposure to microservices and containerized environments (Docker, ECS, EKS). Experience with performance testing tools such as JMeter. Knowledge of AWS services like S3, EC2, Lambda, CloudWatch, and test integration. ISTQB or relevant automation testing certifications. We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization. DISCLAIMER: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units.

Posted 2 days ago

Apply

3.0 years

0 Lacs

Kochi, Kerala, India

On-site

Job Title - + + Management Level: Location: Kochi, Coimbatore, Trivandrum Must have skills: Java/Spring Good to have skills: Agile Project Management Job Summary We are seeking a skilled and motivated Java/Spring Developer with 1.5–3 years of hands-on experience in designing, developing, and maintaining high-performance Java applications. The ideal candidate has a strong understanding of object-oriented programming, backend development, and modern software engineering best practices. You will be responsible for writing clean, scalable code, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle. Roles And Responsibilities Coding, debugging, unit testing, and documenting large, complex software applications Collaborate on technical implementation, assist other developers and consultants in implementation and development Demonstrate capability to effectively assimilate new skills and use of new technologies. Exceptional productivity and attention to product quality issues Be accountable to deliver the task to the agreed standards Adhere to development standards and architectural guidelines set by the Solution Design team Develop all technical aspects of eCommerce stores, from commerce to content and all integration with external systems Maintain current technical knowledge to support rapidly changing technology, being always on a look out for new technologies and work with management and development team in bringing new technologies on board Demonstrate abilities to effectively communicate ideas and to mentor less experienced team members Motivated to independently monitor and appraise emerging trends and technologies in software engineering and make recommendations or undertake independent research to validate new ideas Act as the key trouble-shooter in complex/escalated incidents Provide innovative ideas and solutions in an ever-changing environment with up-to-date knowledge regarding existing technologies. Professional and Technical Skills: Strong development skills in Java 11 or above. Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills. Hands-on experience with Spring , Spring Boot. Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j) Experience of writing Junit test cases using Mockito / Powermock frameworks. Thorough understanding of OOPS concepts, Design principles and implementation of different types of Design patterns. Sound understanding of concepts like Exception handling, Serialization/Deserialization and Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc. Experience with Multi-threading, Concurrent Package and Concurrent APIs Basic understanding of Java Memory Management (JMM) including garbage collections concepts. Experience in RDBMS or NoSQL databases and writing SQL queries Hands-on experience in creating RESTful webservices and consuming webservices Familiar with CI/CD pipeline Good understanding of any of the cloud technologies. Hands-on experience in using code quality tools like Sonarqube Experience with Code management tools. Hands-on experience with Caching mechanisms. Additional Information About Our Company | Accenture (do not remove the hyperlink)

Posted 2 days ago

Apply

175.0 years

0 Lacs

Gurugram, Haryana, India

On-site

hackajob is collaborating with American Express to connect them with exceptional tech professionals for this role. At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you’ll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. How will you make an impact in this role? Responsible for contacting clients with overdue accounts to secure the settlement of the account. Also, they do preventive work to avoid future overdue with accounts that have a high exposure. Key Responsibilities Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications. Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments Familiar with Agile or other rapid application development methods Experience with design and coding across one or more platforms and languages as appropriate Hands-on expertise with application design, software development and automated testing Lead code reviews and automated testing Debug software components and identify code defects for remediation Leads the deployment, support, and monitoring of software across test, integration, and production environments. Explore and innovate new solution to modernize platforms Collaborates with leadership across multiple teams to define solution requirements and technical implementation Engineering & Architecture’ Demonstrate technical expertise to help team members overcome technical problems Solves technical problems outside of day-to-day responsibilities Leadership Takes accountability for the success of the team achieving their goals Drives the team’s strategy and prioritizes initiatives Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas Be a productivity multiplier for your team by analysing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results. Minimum Qualifications/ Must Have 3+ years of software development experience in a professional environment and/or comparable experience Hands-on experience with Java 8 & above, Spring Boot, Junit, JavaScript, React JS, typescript, HTML, CSS. Strong experience in developing UI mockups, experience in J2EE, RESTful, SOAP API development. Experience in Event driven programming paradigm using Kafka. Knowledge of Source control (Git, Bitbucket etc). CI/CD (Jenkins, Maven/Gradle, Mockito, JMeter) Knowledge of VSS, IaaS, PaaS. Container Concepts (LXD, Docker). Knowledge of Serverless architecture (Lambda) will be an additional advantage. Demonstrated experience in Agile development, application design, software development, and testing Bachelor’s degree in computer science, computer science engineering, or related experience required, advanced degree. Benefits We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: Competitive base salaries Bonus incentives Support for financial-well-being and retirement Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location) Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need Generous paid parental leave policies (depending on your location) Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) Free and confidential counseling support through our Healthy Minds program Career development and training opportunities American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Posted 2 days ago

Apply

2.0 - 4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements Identify and analyze issues, make recommendations, and implement solutions Utilize knowledge of business processes, system processes, and industry standards to solve complex issues Analyze information and make evaluative judgements to recommend solutions and improvements Conduct testing and debugging, utilize script tools, and write basic code for design specifications Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 2-4 Years of Software development experience- Analyzing and extracting data from Oracle databases using SQL and PL/SQL scripts. Support the development and execution of data migration jobs from Oracle to Snowflake. Write and optimize SQL queries for data transformation, cleansing, and validation. Work with ETL tools such as Apache Spark, Python, Abinitio. Collaborate with senior developers to ensure data quality, integrity, and reconciliation. Participate in testing phases, including data validation and post-migration QA. Document data mapping, transformation logic, and workflows. Support performance tuning and troubleshooting of migration jobs. Participate in code reviews and follow established development practices and Support application deployments using CI/CD tools Contribute to documentation and system specifications Collaborate in Agile rituals, code reviews, and team demos Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Sonar. Working with Cloud platforms for deployment and AI based engineering tools. Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ 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.

Posted 2 days ago

Apply

2.0 - 4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements Identify and analyze issues, make recommendations, and implement solutions Utilize knowledge of business processes, system processes, and industry standards to solve complex issues Analyze information and make evaluative judgements to recommend solutions and improvements Conduct testing and debugging, utilize script tools, and write basic code for design specifications Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 2-4 Years of Software development experience- Develop and maintain banking applications using Java, SpringBoot, Angular, JPA frameworks. Work with databases (Oracle, MongoDB) for transaction processing or Snowflake for analytical data. Experience in migrating ETL/ELT jobs from Ab initio to Apache Spark jobs. Participate in code reviews and follow established development practices and Support application deployments using CI/CD tools. Strong experience in writing and optimizing SQL or PL/SQL query. Learn and implement TDD practices under senior developer guidance Contribute to documentation and system specifications Collaborate in Agile rituals, code reviews, and team demos Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Sonar. Working with Cloud platforms for deployment and AI based engineering tools. Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ 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.

Posted 2 days ago

Apply

2.0 - 4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements Identify and analyze issues, make recommendations, and implement solutions Utilize knowledge of business processes, system processes, and industry standards to solve complex issues Analyze information and make evaluative judgements to recommend solutions and improvements Conduct testing and debugging, utilize script tools, and write basic code for design specifications Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 2-4 Years of Software development experience- Develop and maintain banking applications using Java, SpringBoot, Angular, JPA frameworks. Work with databases (Oracle, MongoDB) for transaction processing or Snowflake for analytical data. Participate in code reviews and follow established development practices and Support application deployments using CI/CD tools Learn and implement TDD practices under senior developer guidance Contribute to documentation and system specifications Collaborate in Agile rituals, code reviews, and team demos Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Sonar. Working with Cloud platforms for deployment and AI based engineering tools. Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ 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.

Posted 2 days ago

Apply

12.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Position Summary... What you'll do... About team: Walmart’s Enterprise Business Services (EBS) is a powerhouse of several exceptional teams delivering world-class technology solutions and services making a profound impact at every level of Walmart. As a key part of Walmart Global Tech, our teams set the bar for operational excellence and leverage emerging technology to support millions of customers, associates, and stakeholders worldwide. Each time an associate turns on their laptop, a customer makes a purchase, a new supplier is onboarded, the company closes the books, physical and legal risk is avoided, and when we pay our associates consistently and accurately, that is EBS. Joining EBS means embarking on a journey of limitless growth, relentless innovation, and the chance to set new industry standards that shape the future of Walmart. What you'll do: Manage a high performing team of 10-12 engineers who work across multiple technology stacks including Java and Mainframe Drive design, development, implementation and documentation Establish best engineering and operational excellence practices based on product, engineering and scrum metrics Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community. Engage with Product and Business stakeholders to drive the agenda, set the priorities and deliver scalable and resilient products. Work closely with the Architects and cross functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery) within the established architectural guidelines. Work with senior leadership to chart out the future roadmap of the products Participate in hiring, mentoring and building high performing agile teams. Participating in organizational events like hackathons, demo days etc. and be the catalyst towards the success of those events Interact closely for requirements with Business owners and technical teams both within India and across the globe. W hat you'll bring: Bachelor's/Master’s degree in Computer Science, engineering, or related field, with minimum 12+ years of experience in software development and at least 5+ years of experience in managing engineering teams. Have prior experience in managing high performing agile technology teams. Hands on experience building Java-Scala-Spark based backend systems is a must, and experience of working in cloud based solutions is desirable Proficiency in Javascript, NodeJS, ReactJS and NextJS is desirable. A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving Should have exposed to CI/CD development environments/tools including, but not limited to, Git, Maven, Jenkins. Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC Should be experienced in microservices architecture. Posseses good understanding of distributed concepts, common design principles, design patterns and cloud native development concepts. Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools. Experience working with Relational Database and writing complex OLAP, OLTP and SQL queries. Experience in working with NoSQL Databases like cosmos DB. Experience in working with Caching technology like Redis, Mem cache or other related Systems. Good knowledge in Pub sub system like Kafka. Experience utilizing monitoring and alert tools like Prometheus, Splunk, and other related systems and excellent in debugging and troubleshooting issues. Exposure to Containerization tools like Docker, Helm, Kubernetes. Knowledge of public cloud platforms like Azure, GCP etc. will be an added advantage. About Walmart Global Tech Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail. Flexible, hybrid work We use a hybrid way of working with primary in office presence coupled with an optimal mix of virtual presence. We use our campuses to collaborate and be together in person, as business needs require and for development and networking opportunities. This approach helps us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives. Benefits Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more. Belonging We aim to create a culture where every associate feels valued for who they are, rooted in respect for the individual. Our goal is to foster a sense of belonging, to create opportunities for all our associates, customers and suppliers, and to be a Walmart for everyone. At Walmart, our vision is "everyone included." By fostering a workplace culture where everyone is—and feels—included, everyone wins. Our associates and customers reflect the makeup of all 19 countries where we operate. By making Walmart a welcoming place where all people feel like they belong, we’re able to engage associates, strengthen our business, improve our ability to serve customers, and support the communities where we operate. Equal Opportunity Employer Walmart, Inc., is an Equal Opportunities Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions – while being inclusive of all people. Minimum Qualifications... Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Minimum Qualifications:Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Option 2: 7 years’ experience in software engineering or related area. 2 years’ supervisory experience. Preferred Qualifications... Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Primary Location... Rmz Millenia Business Park, No 143, Campus 1B (1St -6Th Floor), Dr. Mgr Road, (North Veeranam Salai) Perungudi , India R-2244602

Posted 3 days ago

Apply

8.0 years

0 Lacs

India

Remote

We are seeking a highly proficient Java Automation QA Engineer with 5–8 years of experience in building robust and scalable test automation frameworks. The ideal candidate will have deep knowledge of the Java ecosystem, hands-on experience with modern testing tools and frameworks, and a strong understanding of software quality best practices. This role requires close collaboration with developers, DevOps, and QA teams to ensure high-quality software delivery through comprehensive automated testing. Your tasks Developing and maintaining robust test automation frameworks using Java 17 or newer, with object-oriented and functional programming techniques Writing and executing automated test scripts using Selenium or Selenide Designing and implementing BDD test scenarios using Cucumber and Gherkin Integrating automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI Validating backend services through HTTP/REST API testing and automation Configuring build tools such as Gradle or Maven for test setup and dependency management Managing source control using Git from the command line Writing and maintaining unit and integration tests using JUnit or TestNG Navigating Unix-based systems using shell commands for file handling and test execution Participating in troubleshooting, debugging, and root cause analysis of test failures Documenting automation frameworks, test plans, and test coverage Requirements Strong proficiency in Java 17 or newer, with both object-oriented and functional programming skills Solid experience with Selenium or Selenide for UI test automation Hands-on experience with Cucumber and Gherkin, including both theory and practical application Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI Good understanding of HTTP/REST APIs, with experience using them in test automation Practical experience with build tools such as Gradle or Maven, including framework setup and configuration Proficient in using Git via the command line (not just through IDE interfaces) Experience with a test framework such as JUnit (preferred) or TestNG Working knowledge of Unix-based systems and basic shell commands for navigating and scripting Strong analytical and debugging skills with attention to detail Ability to collaborate in Agile environments and participate in code reviews and test planning Nice to have Knowledge of Groovy or Python scripting Understanding of SOLID principles and clean automation design Familiarity with static analysis tools like SonarQube or Lint Experience contributing to open-source test tools or maintaining a GitHub portfolio Exposure to performance testing or security test automation Job no. 250730-IP7IX Benefits For You Diverse portfolio of clients Wide portfolio of technologies Employment stability Remote work opportunities Contracts with the biggest brands Great Place to Work Europe Many experts you can learn from Open and accessible management team

Posted 3 days ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Description Some careers shine brighter than others If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further HSBC is one of the largest banking and financial services organizations in the world, with operations in 64 countries and territories We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions We are currently seeking an experienced professional to join our team in the role of Software Engineer In this role you will: Implement all test activities (Behavior Driven Development (BDD), API test, UI Tests (Browser and Mobile), Performance test, Security Test, Exploratory Test, Accessibility Test etc.) adhering to the Global Test Strategy. Work in POD activities and support across cross POD teams/ Quality Engineering teams in ensuring any testing related dependencies / touch points are in place. Delivering well structured, maintainable, and fully tested systems in time and budget. Working through the development and support phases of project delivery. Need to demonstrate problem solving skills by providing suggestive ways and workarounds while at blocker instances to not hamper delivery or timelines. Need to close the gaps and work closely with team and measure the improvements. Contribution towards efficiency / Value addition. Requirements Experience in building and enhancing automation frameworks. Strong Quality engineering and Test management skill sets. Good Hands on experience with Core Java, Maven / Gradle, REST API, REST ASSURED/Karate, Selenium(WebDriver), Junit, Java IDE’s. Good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, Gherkin syntax, JIRA, Jenkins (CICD exposure) and Confluence. Working experience in Agile methodology / SAFe with ‘in-sprint’ automation Good to understand cloud-based architectures. Good to understand Browser Stack or any other cloud-based device farms.

Posted 3 days ago

Apply

5.0 years

0 Lacs

Kochi, Kerala, India

On-site

Job Title - + + Management Level: Location: Kochi, Coimbatore, Trivandrum Must have skills: Java/Spring Good to have skills: Agile Project Management Job Summary We are seeking a skilled and motivated Java/Spring Developer with 3.5–5 years of hands-on experience in designing, developing, and maintaining high-performance Java applications. The ideal candidate has a strong understanding of object-oriented programming, backend development, and modern software engineering best practices. You will be responsible for writing clean, scalable code, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle. Roles And Responsibilities Designing, coding, debugging, unit testing, and documenting large, complex software applications Collaborate on technical implementation, assist other developers and consultants in implementation and development Demonstrate capability to effectively assimilate new skills and use of new technologies. Takes ownership of complex, ambiguous problems and drives end-to-end solutions. Makes architectural and design decisions, ensuring scalability and maintainability. Mentors and supports junior team members through code reviews and guidance. Communicates effectively with cross-functional teams and contributes to technical planning. Proactively identifies technical risks and proposes improvements across the codebase or processes. Exceptional productivity and attention to product quality issues Be accountable to deliver the task to the agreed standards Adhere to development standards and architectural guidelines set by the Solution Design team Develop all technical aspects of eCommerce stores, from commerce to content and all integration with external systems Motivated to independently monitor and appraise emerging trends and technologies in software engineering and make recommendations or undertake independent research to validate new ideas Act as the key trouble-shooter in complex/escalated incidents Provide innovative ideas and solutions in an ever-changing environment with up-to-date knowledge regarding existing technologies. Professional and Technical Skills: Strong development skills in Java 11 or above. Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills. Hands-on experience with Spring , Spring Boot. Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j) Experience of writing Junit test cases using Mockito / Powermock frameworks. Thorough understanding of OOPS concepts, Design principles and implementation of different types of Design patterns. Sound understanding of concepts like Exception handling, Serialization/Deserialization and Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc. Experience with Multi-threading, Concurrent Package and Concurrent APIs Basic understanding of Java Memory Management (JMM) including garbage collections concepts. Experience in RDBMS or NoSQL databases and writing SQL queries Hands-on experience in creating RESTful webservices and consuming webservices Familiar with CI/CD pipeline Good understanding of any of the cloud technologies. Hands-on experience in using code quality tools like Sonarqube Experience with Code management tools. Hands-on experience with Caching mechanisms. Additional Information About Our Company | Accenture (do not remove the hyperlink) , Experience: 3.5-5 years of experience is required Educational Qualification: Graduation (Accurate educational details should capture)

Posted 3 days ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Lead Software Engineer - Java Backend Lead Software Engineer Overview Mastercard Commercial Solutions provides capabilities such as expense management, reporting, virtual cards, and acceptance to our issuers driving visibility and actionable insights. We are looking for a Lead Software Engineer to join our Commercial Platform Engineering organization in our vibrant Pune Tech Hub. Role This Role Involves Working With a Team Of Talented Developers To Develop High Performance, High Volume Solutions. You Will Be Responsible For: Designing and implementing Java-based utilities for the Program. Develop high-quality, secure, scalable and maintainable software solutions. Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring. Mentor the senior & junior engineers on your team through sound technical advice, UML documentation & code reviews Collaborate with Architects, Leads, Developers & Product Owners to ensure business value is delivered in a timely manner Advocating Mastercard Engineering Principles, Builders’ Enablement development standards, and Corporate Security guidelines Act as SME (Subject Matter Expert) for one or more initiatives to deliver an efficient and secure SDLC in Mastercard from the initial ideation to production deployment Work as part of a cross-functional and geographically distributed team to make our developer experience awesome Ensure that Developer Experience is central to everything we do Ensure that the team adheres to Mastercard Engineering Principles, and Corporate Security guidelines Actively participate as a member of the Software Engineering Guild sharing your knowledge, best practices, ideas, and passion for technology Skills Expert level development proficiency in Java JDK 8 or higher, Javascript is a plus Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture. Experience with SQL, Multi-threading, Message Queuing & Distributed Systems Experience with Design Patterns and Enterprise Integration Patterns Experience with one or more Cloud platforms with a good working knowledge of data, security, Cloud APIs, virtual networking, and the capabilities and offerings of the various providers (e.g., Azure, AWS, and GCP) Expertise in Junit or other automated unit testing frameworks Knowledge of Dynatrace, Prometheus, Grafana, Splunk and other logging, alerting and monitoring solutions Fluent in the use of Git Ability to define & implement best practices regarding Continuous Integration / Continuous Delivery (Ci/CD) pipelines. Good working knowledge of container technologies, such as Docker and Kubernetes Experience working in a regulated environment with secure software development practices (e.g., PCI DSS, GDPR) is a plus Experience in performance testing with JMeter, Gatling and similar tools Experience with contributing to open source projects is a plus Experience automating processes to improve developer efficiency Education Bachelor's degree in Computer Science, Computer Engineering or similar discipline 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.

Posted 3 days ago

Apply

0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II Overview We are into development of Digital Payment Solution Payment solution can be used in the store, inside your application or on-line via the browser We are looking for test engineers who can test & validate microservices based Enterprise applications developed using Java J2EE stack Also, test & validate Portals which would be either used by customer care, end user, customer representatives etc. We are looking for you, if your answer to following question is YES Are you interested to next generation Payment solutions? Have you tested & validated complex enterprise application? Are you skilled on the latest testing frameworks? Role Write test scenario & test cases for Enterprise Application, within schedule and within estimated efforts. Provide estimate for the assigned task Write automated component, Integration & E2E test cases Review unit test cases written by developers and fix minor code defects Provide accurate status of the tasks Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing All About You Essential knowledge, skills & attributes Hands on experience of writing Test scenario & Test cases for Enterprise applications Hands on experience with core Java, Junit, JBehave, Spring Boot, SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra), Web-services (JSON and SOAP) & tools like Postman, SOAPUI Hands on experience of testing microservice application Experience of working with Agile methodologies. Personal attributes are strong logical and Analytical Skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal) Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application Additional/Desirable Capabilities Experience of working in Payments application Domain Hands on experience of working with tools like Jenkins, Confluence, Rally 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.

Posted 3 days ago

Apply

2.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

About Us At Grexa AI , we empower local businesses with AI solutions once reserved for large corporations. Our mission is to revolutionize small and medium enterprises across India with cutting-edge AI-driven tools. Grexa AI is founded by serial entrepreneurs and IITians who built Testbook , a leading EdTech platform with 25 million monthly visitors, 2.5 million paid users, and 250 crores in revenue, later acquired by Classplus. We foster an innovative, impact-driven culture where talented professionals can thrive. If you’re someone who loves challenges, believes in building something from the ground up, and wants to be part of a product that creates a lasting impact, we should talk! What Are We Looking For? We are seeking a skilled QA Tester with expertise in both manual and automation testing to ensure the quality and reliability of our AI-powered solutions. As a QA Tester at Grexa AI, you will work closely with developers and product teams to identify issues, enhance product quality, and streamline testing processes. Your role will be critical in ensuring a seamless and high-performance user experience. What You’ll Do Develop, maintain and execute manual test cases to validate software functionality, usability, and performance. Perform API testing using Postman or similar tools. Identify, document, and track defects through tools like JIRA, Trello, or similar bug-tracking systems. Collaborate with developers and product managers to define test requirements and ensure test coverage. Conduct regression testing to ensure new features do not break existing functionality. Conduct User Acceptance Testing before the product releases Work on load testing and performance testing using JMeter or similar tools. Continuously improve testing processes and explore new testing methodologies. What We’re Looking For 2+ years of experience in manual testing, experience with automation testing a plus. Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle). Proficiency in writing and executing test cases and test scripts. Experience with automation testing tools like Selenium, Appium, Cypress, JUnit, TestNG, or similar will be an added advantage Hands-on experience in API testing using Postman or RestAssured. Familiarity with bug tracking tools like JIRA, Trello, or Asana. Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Perseverance, discipline and ownership are foremost requirements Nice to Have Experience with mobile app testing (Android/iOS). Knowledge of Python, Java, or JavaScript for test automation. Exposure to AI/ML-based testing approaches. Experience with security testing. Understanding of database testing and SQL queries. Why Join Us? Impact-Driven Work: Be part of a company revolutionizing local businesses with AI solutions. Top-Tier Founding Team: Work alongside IITians and seasoned entrepreneurs with a proven track record. Growth & Learning: Exposure to cutting-edge technologies and a high-growth startup environment. Collaborative Culture: A work environment that values innovation, teamwork, and ownership. If you are passionate about software quality, automation, and AI-driven solutions, we’d love to hear from you. Apply now and be a part of the Grexa AI journey!

Posted 3 days ago

Apply

8.0 years

0 Lacs

Kochi, Kerala, India

On-site

🚀 We’re Hiring: Big Data Engineer (4–8 Years Experience) 📍 Location: Kochi | 🏢 Mode: On-site | 💼 Employment Type: Full-time Are you passionate about building scalable big data solutions? Do you thrive in a high-performance environment where innovation meets impact? We’re looking for an experienced Big Data Engineer to join our team and help drive our data-driven transformation. You'll design and implement robust data pipelines, optimize distributed systems, and contribute to cutting-edge analytics and ML use cases. 🔧 Key Responsibilities Design and develop scalable big data processing pipelines. Implement data ingestion, transformation, and validation. Collaborate across teams to deliver data solutions for analytics & ML. Optimize systems for performance, reliability, and scalability. Monitor and troubleshoot performance bottlenecks. Document workflows, specs, and technical decisions. 🎓 Required Qualifications Bachelor’s in Computer Science, Engineering, or related field (Master’s preferred). 3+ years of experience in Big Data Engineering. Strong in Python, Java, or Scala. Hands-on with Apache Spark, Hadoop, Kafka, or Flink. Solid knowledge of SQL and relational databases (MySQL, PostgreSQL). Experience with ETL, data modeling, and data warehousing. Exposure to distributed computing and cloud platforms (AWS/GCP/Azure). Familiar with Docker, Kubernetes, and DevOps practices. ⚙️ Tools & Technologies IDEs: IntelliJ, Eclipse Build: Maven, Gradle Testing: JUnit, TestNG, Mockito Monitoring: Prometheus, Grafana, ELK APIs: Swagger, OpenAPI Messaging: Kafka Databases: MySQL, PostgreSQL, MongoDB, Redis ORM: Hibernate, Spring Data 📩 Ready to build the future with us? Apply now or tag someone who fits the role! If anyone interested share your updated resume to vishnu@narrowlabs.in #BigData #DataEngineer #ApacheSpark #Kafka #Hadoop #ETL #HiringNow #KochiJobs #OnsiteOpportunity #DataEngineeringJobs #TechJobsIndia #WeAreHiring #infopark #infoparkKochi #BigDataEngineer #Kochi

Posted 3 days ago

Apply

50.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

About The Opportunity Job Type: Permanent Application Deadline: 18 August 2025 Job Description Title Full Stack Engineer Department Global Platform Solutions Location Gurgaon , India Reports To Associate Director Engineering Level 3 We’re proud to have been helping our clients build better financial futures for over 50 years. How have we achieved this? By working together - and supporting each other - all over the world. So, join our team and feel like you’re part of something bigger. About Your Team The GPS Delivery - Record Keeping team consists of approximately 200 members responsible for developing and maintaining the systems-of-record used to manage the accounts and investments of our more than 1.5 million workplace and retail customers in the UK. In performing these duties, we play a critical role in delivering our core product and value proposition to these clients both currently and in the future About Your Role The GPS tech stack and engineering ecosystem need to evolve rapidly to address strategic technology drivers and meet end customer experience demands. A knowledgeable technologist leader is needed to lead and drive this space with commitment. As a Full-Stack Engineer, you will play an important role in a global program, working with Architects, product owners, and technology teams within Fidelity International to deliver and enhance the technology platform supporting Fidelity International’s record-keeping goals. Collaborating with the business proposition team and technology architects, you will use your experience in cloud platform engineering to assist with the engineering aspects, design, definition, exploration, and delivery of an end-to-end solution to scale a global record-keeping platform. You should be committed to delivering high-quality and scalable solutions with a continuous focus on customer needs. You should be willing to challenge and be challenged on areas for improvement and be comfortable working alongside other engineers in a pair programming environment. About You This position requires a self-motivated individual with a solid technical engineering background and influencing skills, who can lead, assist development teams with architecture, cloud best practices, troubleshooting, and other technical issues related to the implementation of a customer-facing proposition. Deliver and provide technical expertise as part of the engineering team from both design and day-to-day coding. Collaborate with product owners to identify new improvements, customer requirements, and ensure delivery. Ensure delivery is timely, efficient, and cost-effective. Manage stakeholders across various technology and business teams. Ensure that technical solutions meet the necessary functional, non-functional, and support requirements, and align with Global Technology Strategies. Serve as a trusted advisor to the delivery. Partner closely with architecture, business, and supporting central groups while working within a global team. The ideal candidate will have 1-4 years of experience as a full-stack engineer, including: Agile software delivery. Java and front-end (JavaScript/TypeScript) development. Spring Framework and REST API applications. React or Angular front-end frameworks. AWS and Kubernetes knowledge. Database expertise (Oracle, MySQL, PostgreSQL, DynamoDB). Testing frameworks (JUnit, Cucumber, Gauge, Selenium). Feel rewarded For starters, we’ll offer you a comprehensive benefits package. We’ll value your wellbeing and support your development. And we’ll be as flexible as we can about where and when you work – finding a balance that works for all of us. It’s all part of our commitment to making you feel motivated by the work you do and happy to be part of our team. For more about our work, our approach to dynamic working and how you could build your future here, visit careers.fidelityinternational.com. For more about our work, our approach to dynamic working and how you could build your future here, visit careers.fidelityinternational.com.

Posted 3 days ago

Apply

3.0 - 6.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Hi Folks, Looking to hire Backend test Engineer (Java with Rest Assured) Exp- 3-6 Years Location- Gurugram (WFO) NP- Immediate only Role Description This is a full-time on-site role for an Automation Test Engineer located in Gurugram. The Automation Test Engineer will be responsible for designing and developing automated test scripts, executing and maintaining automation frameworks, and identifying areas for automation improvement. The role also involves documenting test results, troubleshooting issues, coordinating with development teams to resolve defects, and ensuring the overall quality of the software products. Qualifications Experience in designing and developing automated test scripts and automation frameworks Proficient in using automation testing tools and frameworks such as Selenium, JUnit, TestNG, or Rest Assured Strong understanding of software development and testing methodologies Experience in troubleshooting and resolving issues within the automation framework Knowledge of programming languages like Java. Familiarity with continuous integration and continuous deployment (CI/CD) processes Excellent analytical and problem-solving skills Strong attention to detail and ability to work independently Bachelor's degree in Computer Science, Information Technology, or a related field Experience in the fintech industry is a plus

Posted 3 days ago

Apply

3.0 - 5.0 years

2 - 5 Lacs

Hyderābād

On-site

Job Description: J2EE Full Stack (React) – Senior Programmer Analyst We are looking for a highly skilled and experienced J2EE Full Stack Developer with expertise in J2EE on the backend and React.js on the frontend as a Senior Programmer Analyst. You will play a crucial role in designing, developing, and maintaining scalable web applications and APIs. The ideal candidate is passionate about clean code, performance, and building high-quality products. Should have 3-5 years of experience with J2EE & ReactJS. Strong experience with Java 8. Good knowledge in OOPs, Collections, Exception Handling. Experience with Event driven microservices using Kafka. Good experience with Junit, Mockito testing frameworks. Developing the latest user-facing features using ReactJS, Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Experience in Redux, saga. Good experience with unit testing frameworks like Jasmine/Karma/Jest/Enzyme. Experience with RESTful APIs. Designing and developing modern and modular J2EE/ReactJS applications using current coding and testing standards. Working collaboratively and closely with a global team of technologists. Strong ability to lead with ideas and innovation. Strong communication skills. Good Analytical & Problem-solving skills. Excellent troubleshooting. Should be a good team player, proactive and adaptive.

Posted 3 days ago

Apply

5.0 years

0 Lacs

Hyderābād

On-site

Role Overview Performs solution design, systems analysis, and programming activities which may require some research. Performs bug verification, release testing and support for assigned products. Key Accountabilities/Decision Making & Influence Performs design, implementation and maintenance of product modules/sub-systems according to architecture, guidelines and good software engineering practice; Responsible for product’s usability by creating user interfaces, creating use cases, and implementing prototypes and conducting usability tests; Prepares technical documentation of product, creates user interface guidelines and conducts reviews; Produces design documentation that complies with regulations; Responsible for the unit testing and integration testing for the sprint coding; Performs bug verification, release testing and support for assigned products. Researches problems discovered by validation or product support and develops solutions to the problems; Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues;Researches new technology or development tools to remain abreast of current technology; In the absence of the Software Architect, is capable to serve as the software architect in the areas of design and implementation in order to meet project objectives and documentation. Coaches and mentors software engineers Performs code and solution design reviews to ensure good maintainability and bug free implementation of the product features; KNOWLEDGE, SKILLS & ATTRIBUTES Essential M.Sc/B.Sc Degree in Computer Science, Engineering or Information Systems. 5+ years of software development experience Fluency in English, both written and verbal APIs: REST, GraphQL, DB: RDBMS (Oracle / PostgreSQL / Aurora) Monitoring: Dynatrace Virtualization/Cloud: AWS, Docker, OpenShift / K8s, Secrets Management (AWS Secrets Manager / Azure Keyvault / Hashicorp Vault) Architecture: Microservices, Micro FrontEnds, Backend for FrontEnd, CQRS, Sidecar, Event Sourcing Specific programming knowledge: Backend Java: Java (Struts / Spring), Java EE, JUnit (or similar but willing to code in JAVA) Front-End Technologies: React.JS Native mobile development Build tools: Jenkins DB: RDBMS , SQL based Desirable : User-oriented approach to software development Must be willing to expand the skills by learning other technologies as needed Must be a team oriented person with a “can do” attitude. DECISION MAKING AND INFLUENCE Coaches and mentors software engineers We Know that everyone has different wants and needs, which is why along with a highly competitive base salary we support our people and their loved ones with a variety of perks and benefits. As part of our team some of the benefits you can expect to receive are: Mentors software engineers Medical Insurance, Group Accidental Coverage/Insurance, Group Term Life Insurance Company Paid Subscription to Calm – The #1 app for mental fitness. Employee Referral Program – Bring the Best to Signant Health and earn a reward. Wellness Program – Participate in challenges and earn points for rewards. Proof! – Signant’s Employee Recognition Program where you can accumulate points to redeem Exciting merchandise, gift cards, tickets, and more. Burn Along – Digital fitness and wellness platform. At Signant Health, accepting difference isn’t enough—we celebrate it, we support it, and we nurture it for the benefit of our team members, our clients and our community. Signant Health is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.

Posted 3 days ago

Apply
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