Jobs
Interviews

6934 Junit Jobs - Page 18

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

3.0 - 5.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Project Role : Business Process Architect Project Role Description : Analyze and design new business processes to create the documentation that guides the implementation of new processes and technologies. Partner with the business to define product requirements and use cases to meet process and functional requirements. Participate in user and task analysis to represent business needs. Must have skills : Android SDK, Kotlin, Java, Android SDK , CI/CD, Firebase, Crashlytics Good to have skills : Java, GitHub, Kotlin Programming LanguageMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time educationBE or any equivalent Summary :We are looking for a skilled Android Developer to join our OTT engineering team. You will be responsible for developing and maintaining high-performance, user-friendly Android applications for our video streaming platform. The ideal candidate has experience building scalable mobile apps and integrating with video streaming services, APIs, and third-party SDKs. Roles & Responsibilities:OTT App Development:- Built and maintained Android apps for video-on-demand and live streaming.- Integrated with video streaming protocols (HLS, DASH) and media players (ExoPlayer).- Worked with DRM solutions (Wide vine, PlayReady) and adaptive bitrate streaming.Android Development:- Proficient in Kotlin and Java for Android development.- Experience with Android Jetpack components (ViewModel, LiveData, Navigation, Room).- Used MVVM architecture and dependency injection (Dagger/Hilt/Koin).API Integration:- Consumed RESTful APIs for user authentication, content catalogs, and subscriptions.- Integrated third-party SDKs for analytics, payments, and push notifications.Performance & Testing:- Used tools like Android Profiler, Leak Canary, and Firebase Crashlytics for performance monitoring.Wrote unit and UI tests using JUnit, Espresso, and Mockito. Professional & Technical Skills: - Should have 3+ years of experience working with App Development in OTT Streaming- Education, global OTT project contributions, certifications, and app store deployments Additional Information:- The candidate should have a minimum of 5 years of relevant experience- This position is based at our Bangalore office.- A 15 years full-time education is required. Qualification 15 years full time educationBE or any equivalent

Posted 5 days ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Project Role : Quality Engineer (Tester) Project Role Description : Enables full stack solutions through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Performs continuous testing for security, API, and regression suite. Creates automation strategy, automated scripts and supports data and environment configuration. Participates in code reviews, monitors, and reports defects to support continuous improvement activities for the end-to-end testing process. Must have skills : Selenium Good to have skills : NA Minimum 3 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: As a Quality Engineer, you will enable full stack solutions through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Your typical day will involve performing continuous testing for security, API, and regression suites, creating automation strategies, and supporting data and environment configurations. You will also participate in code reviews, monitor, and report defects, contributing to continuous improvement activities for the end-to-end testing process, ensuring that the highest quality standards are met throughout the development lifecycle. 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. - Develop and maintain automated test scripts to ensure comprehensive test coverage. - Collaborate with cross-functional teams to identify and resolve quality issues early in the development process. Professional & Technical Skills: - Must To Have Skills: Proficiency in Selenium. - Good To Have Skills: Experience with other automation tools such as JUnit or TestNG. - Strong understanding of software testing methodologies and best practices. - Experience in performance testing and load testing tools. - Familiarity with version control systems such as Git. Additional Information: - The candidate should have minimum 3 years of experience in Selenium. - This position is based at our Pune office. - A 15 years full time education is required., 15 years full time education

Posted 5 days ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

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 : Java Standard Edition Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time educationJava Standard Edition (Java Backend developer)Job Summary :We are seeking a skilled Java Developer with strong backend expertise in Java, Spring Boot, and Hibernate, along with experience in RESTful API development, database management, and workflow orchestration. The ideal candidate will be responsible for designing, developing, testing, and maintaining robust enterprise applications.Key Responsibilities:Design, develop, implement, and maintain complex backend applications using Java, Spring, Spring Boot, and Hibernate.Build and integrate RESTful APIs using JSON and deploy them on Tomcat servers.Perform object-oriented analysis and design (OOAD) using industry best practices.Write and maintain unit tests using JUnit to ensure code quality and reliability.Collaborate with cross-functional teams to support ongoing projects and integrations.Troubleshoot and resolve backend and database-related issues.Work with RabbitMQ and/or Camunda for workflow and messaging orchestration.Manage and optimize databases including Oracle and MongoDB.Use Maven for build automation and dependency management.Deploy and manage applications on Linux environments.Participate in Agile development processes, including sprint planning, reviews, and retrospectives.Document design and implementation details and conduct code reviews.Technical Skills Required:Programming Languages:Java, SQLFrameworks & Tools:Spring, Spring Boot, Hibernate, JUnit, MavenAPI Development:RESTful APIs, JSON, TomcatDatabases:Oracle, MongoDBWorkflow & Messaging:RabbitMQ, CamundaOperating Systems:LinuxSoft Skills: Strong analytical and problem-solving skills.Excellent communication and interpersonal abilities.Ability to work collaboratively in a team-oriented environment.Proactive mindset with a focus on delivering high-quality solutions.Experience working in Agile/Scrum environments.About The Role Java Full StackThe full stack developer is responsible for creation, testing and implementing applications.Key Responsibility:a. Design, develop, implement, support and maintain complex Java applications.b. Strong sense of web design and attuned to the fundamentals of user experience.c. Work with Angular UI layer based on the provided screen mock-upsd. Perform object-oriented analysis and design (OOAD), applying industry best practices and techniques.e. Work with existing team to assist with development and support of current projects and integrations.f. Troubleshoot and resolve software-related issues.g. Perform unit tests for the code developed.h. Support defect fixes and enhancements identified during the system test phase.i. Create a design document for the code written by the end of this engagement.j. Conduct design and code reviews to ensure design principles are followed.k. Create and maintain user-interface patterns and standards library.l. Assist other developers on programming issues.m. Work with team members from beginning of product lifecycle through application release.n. Design applications into components for container deployment (Dockers).o. Strong analytical, problem-solving skillsp. Use Agile Methodology to complete the project."Technical Skills Required:1. Backend Development:Strong proficiency in Java, Spring Boot, Spring Framework, and Microservices.2. Frontend Development:Experience with Angular, HTML, CSS, JavaScript, and TypeScript.3. Database Management:Hands-on experience with Oracle, MySQL, PostgreSQL, or MongoDB.4. API Development:Expertise in RESTful APIs and integration with third-party services.5. DevOps & CI/CD:Familiarity with Git, Jenkins, Docker, and Kubernetes.6. Cloud Platforms:Exposure to AWS, Azure, or Google Cloud is a plus.Soft Skills & Customer Handling:1. Strong communication and interpersonal skills.2. Ability to interact with customers, gather requirements, and provide technical solutions.3. Problem-solving mindset with a proactive approach.4. Experience working in Agile environments and collaborating with diverse teams.About The Role Angular (Java Frontend Developer)Job Summary :We are looking for a talented Java Frontend Developer with strong expertise in Angular, JavaScript and RESTful API integration. The ideal candidate will be responsible for building responsive and dynamic user interfaces, collaborating with backend teams, and delivering seamless user experiences across enterprise applications.Key Responsibilities:Design, develop, and maintain dynamic and responsive web applications using Angular and JavaScript.Integrate frontend components with RESTful APIs using JSON for data exchange.Collaborate with backend developers to ensure seamless integration and performance.Translate UI/UX designs and wireframes into high-quality code.Optimize applications for maximum speed and scalability.Perform thorough testing and debugging of frontend code to ensure cross-browser compatibility and responsiveness.Participate in code reviews and contribute to frontend architecture decisions.Document frontend components and workflows for maintainability.Work in an Agile development environment, participating in sprint planning, reviews, and retrospectives.Technical Skills Required:Frontend Technologies:AngularAPI Integration:RESTful APIs, JSONSoft Skills: Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to work independently and in a team-oriented environment.Attention to detail and a passion for delivering high-quality user experiences.Experience working in Agile/Scrum teams. Qualification 15 years full time education

Posted 5 days ago

Apply

2.0 - 5.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 : Spring Boot Good to have skills : NAMinimum 5 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. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications are aligned with business objectives. You will also engage in problem-solving discussions and contribute to the overall success of the projects by providing innovative solutions and insights. Roles & Responsibilities:-4-8 years of professional software development experience in Java-Excellent knowledge of design patterns and architecture-Extensive server-side software development experience-Solid hands-on experience with J2EE frameworks such as Spring and adherence to SOLID principles-Hands-on experience in developing microservices with Spring Boot-Strong experience in writing unit tests using JUnit-Strong SQL skills, with experience in databases including Oracle and MySQL-Experience with JDBC and ORM persistence technologies (JPA, Hibernate)-Good understanding of developing serverless applications using AWS Lambda-Experience with Docker and Kubernetes Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot.- Strong understanding of RESTful web services and microservices architecture.- Experience with database management systems such as MySQL or PostgreSQL.- Familiarity with front-end technologies like Angular or React.- Knowledge of cloud platforms such as AWS or Azure. Additional Information:- The candidate should have minimum 5 years of experience in Spring Boot.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 5 days ago

Apply

2.0 - 5.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 : Spring Boot Good to have skills : Docker (Software), KubernetesMinimum 5 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. A typical day involves collaborating with cross-functional teams to gather requirements, developing application features, and ensuring that the applications are aligned with business objectives. You will also engage in troubleshooting and optimizing existing applications to enhance performance and user experience, while continuously learning and adapting to new technologies and methodologies in the field. Roles & Responsibilities:-4-8 years of professional software development experience in Java-Excellent knowledge of design patterns and architecture-Extensive server-side software development experience-Solid hands-on experience with J2EE frameworks such as Spring and adherence to SOLID principles-Hands-on experience in developing microservices with Spring Boot-Strong experience in writing unit tests using JUnit-Strong SQL skills, with experience in databases including Oracle and MySQL-Experience with JDBC and ORM persistence technologies (JPA, Hibernate)-Good understanding of developing serverless applications using AWS Lambda-Experience with Docker and Kubernetes Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot.- Good To Have Skills: Experience with Docker (Software), Kubernetes.- Strong understanding of RESTful API design and development.- Experience with microservices architecture and cloud deployment.- Familiarity with database technologies such as MySQL or PostgreSQL. Additional Information:- The candidate should have minimum 5 years of experience in Spring Boot.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 5 days ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Summary: We are seeking a skilled Android Developer with strong proficiency in Kotlin and hands-on experience in Jetpack Compose to join our dynamic mobile development team. The ideal candidate should have a solid background in building responsive and modular Android applications with a strong focus on UI/UX and real-time communication features. Key Responsibilities: Develop and maintain high-quality Android applications using Kotlin and Jetpack Compose. Build intuitive and responsive UI components following Material Design principles. Integrate APIs using Retrofit and manage WebSocket or SignalR-based real-time communication. Follow MVVM and modern Android architectural patterns for scalable app development. Implement dependency injection frameworks like Hilt or Dagger. Collaborate with cross-functional teams to define, design, and ship new features. Write unit and UI tests using tools like JUnit, Espresso, or Compose Testing. Participate in Agile ceremonies and contribute to sprint planning and retrospectives. Maintain clean code and follow version control best practices using Git. Support CI/CD integration for efficient development and deployment workflows. Key Requirements: Strong proficiency in Kotlin with proven experience in Android development. Hands-on experience with Jetpack Compose for modern UI development. Experience with SignalR or similar real-time communication protocols. Proficient in using Retrofit for API communication. Solid understanding of Android architecture components: ViewModel, LiveData, Navigation, etc. Experience with RESTful APIs, WebSockets, and asynchronous programming. Strong Git skills and knowledge of branching/merging strategies. Familiarity with Material Design guidelines and best practices. Prior experience focused primarily on Android front-end development. Experience with modular app design and scalable architecture. Exposure to Agile/Scrum methodology. Familiarity with CI/CD tools and pipelines for Android. Preferred Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. Google Associate Android Developer certification (optional but desirable).

Posted 5 days ago

Apply

2.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Company Overview With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we’re only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on. At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all. Here, we know that you’re more than your work. That’s why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose — a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you’re passionate about our purpose — people —then we can’t wait to support whatever gives you purpose. We’re united by purpose, inspired by you. Software Engineer – P2 We are looking for a talented and experienced Software Engineer II to join our dynamic team. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Software Engineer II, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services. Responsibilities Software Development: Write clean, maintainable, and efficient code or various software applications and systems. Design and Architecture: Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability. Code Review: Diligent about reviewing code developed by other developers, providing feedback and maintain a high bar of technical excellence to make sure code is adhering to industry standard best practices like coding guidelines, elegant, efficient and maintainable code, with observability built from ground up, unit tests etc. Testing: Build testable software, define tests, participate in the testing process, automate tests using , tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide. Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. Service Health and Quality: Contribute to maintaining the health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences. Dev Ops Model: Understanding of working in a DevOps Model. Taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production. Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 2+ years of professional software development experience. Proficiency in Java and UI technologies including Angular JS. Experience with software development practices and design patterns. Strong problem-solving skills and attention to detail. Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA. Basic understanding of cloud technologies and DevOps principles. Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services. Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment. Where we’re going UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it’s our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow! UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process. Disability Accommodation For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com

Posted 5 days ago

Apply

3.0 - 5.0 years

7 - 10 Lacs

Gurugram, Delhi / NCR

Hybrid

Urgent Hiring for QA Engineer Role: Manual & Automation Testing Engineer Exp - 3-5 yrs Salary range - 7 lpa - 10 lpa (as per overall skills & exp) Location - Delhi/ Gurgaon Key Responsibilities: Analyze requirements, write detailed test cases, and execute test plans manually. Design, build, and maintain automation test scripts using tools like Selenium, TestNG, Postman, or similar. Conduct functional, regression, smoke, and system testing. Work closely with developers, product managers, and DevOps to ensure high-quality product releases. Track and report bugs using tools like Jira or Bugzilla. Contribute to continuous improvement in test strategy, coverage, and efficiency. Required Skills: Strong knowledge of software QA methodologies, tools, and processes. Proficiency in writing clear, concise and comprehensive test plans and cases. Hands-on experience with automation frameworks and tools (e.g., Selenium, JUnit, RestAssured). Good understanding of REST APIs and automation of API testing. Experience in CI/CD environments is a plus. Preferred: ISTQB Certification is a plus. Familiarity with performance testing tools (e.g., JMeter) is a bonus.

Posted 5 days ago

Apply

3.0 years

16 Lacs

Goa

Remote

Java Developer This position is responsible for the development and support of Java web applications using SQL databases such as MS-SQL, MySQL, PostgreSQL, or Oracle. You must be proficient in Java and PL/SQL, with familiarity in web frameworks like Spring, Spring Boot, Hibernate, and JPA. You will work collaboratively with peers to develop, enhance, and maintain applications, including client-specific websites and Java-based tools. The candidate must be capable of working both independently and as part of a team. Strong interpersonal skills are essential for success in this role. You will support current customer applications and contribute to the development of new features or modifications. This role requires familiarity with configuration and system testing processes. The position is suited for a self-motivated and experienced individual who can perform effectively in a dynamic web development environment. Technical Qualifications: Perform testing and work with QA on ensuring that the application meets relevant QA standards Communicate with client and other teams' staff on task progress, assess implementation risks, Increase proficiency level in technologies used by the client and investigate and develop skills in Work with the BSA to refine the client’s requirements Experience in designing and developing applications using Java EE platforms Experience in object-oriented analysis and design using common design patterns Experience with Spring, Spring Boot, Hibernate, JPA and other core Java frameworks Experience with XML, Web Services and AJAX Experience with unit testing e.g., JUnit, Mockito Experience with advanced SQL Queries and optimizations Experience in IntelliJ Development environment Some experience with HTML, XHTML, JavaScript, and CSS In-depth understanding of Java and JEE internals (class loading, memory management, Good understanding of MVC framework Good understanding of relational database concepts and database designing (preferably Good understanding of coding and other software development best practices Good understanding of Microservice architecture Good knowledge of REST API standards Knowledge of caching system example Redis would be good. Knowledge of Kafka would be good. Knowledge of frontend technologies like ReactJS Familiarity with various source control, project management, and other tools Familiarity with containerizing of an application using Docker Strong analytical skills: can read business requirements, analyze issues and proposed solutions Ability to identify alternatives and find an optimal way to implement a solution Ability to apply logic in identifying patterns, structures and formats and organizing ideas to Ability to quickly learn new concepts and software Ability to work in a team environment Ability to manage time on several tasks and juggle competing deadlines Ability to explain technical project details effectively in English verbally and in writing Background in CS, IT or related scientific discipline is preferred The candidate should have over 3 years of working experience or an equivalent combination of Job Type: Full-time Pay: Up to ₹1,600,000.00 per year Benefits: Flexible schedule Health insurance Paid sick time Paid time off Provident Fund Work from home

Posted 5 days ago

Apply

0 years

4 - 7 Lacs

Thiruvananthapuram

On-site

Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology. What you’ll do Design requirements on small systems or modules of medium systems (large scale) environment and technical documentation. Apply basic principles of software engineering and can follow instructions. Provide meaningful feedback on the release process, code review, and design review. Easily absorbs and applies new information. Displays a cooperative attitude and shares knowledge. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.). Work across teams to integrate our systems with existing corporate product platforms Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit engineering team employing agile software development practices. Leverage automation within scope of effort What experience you need Bachelor's degree or equivalent experience Self-starter that identifies/responds to priority shifts with minimal supervision Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Agile environments (e.g. Scrum, XP) Relational databases (e.g. SQL Server, MySQL) Atlassian tooling (e.g. JIRA, Confluence, and Github) Developing with modern JDK (v1.7+) Automated Testing: JUnit, Selenium, LoadRunner, SoapUI What could set you apart An ability to demonstrate successful performance of our Success Profile skills, including: Agile Engineering Best Practices - Has basic knowledge of managing timely delivery of assigned engineering tasks and reporting status within agile ceremonies Engineering Design - Has basic knowledge of design patterns and software engineering development lifecycle. Has basic knowledge of devops, SecOps and FinOps practices and levers that help to build effective, efficient and safe working software that meets business goals Engineering Requirement Analysis - Has basic knowledge of decomposing business requirements into tactical software engineering task Idea Creation - Has basic knowledge of business value creation through software engineering and continues to be curious about achieving the goals with more efficient ways Industry Knowledge - Has basic knowledge about latest trends within software engineering fields and how it applies to role and responsibilities tactical goals. Systems Thinking - Has basic knowledge of how systems integrate with others. Assists in identifying factors that achieve the defined expectations of systems availability.

Posted 5 days ago

Apply

175.0 years

3 - 10 Lacs

Gurgaon

On-site

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? In the role of Senior Software Engineer II, you will be responsible for taking on the role of an individual contributor and team lead for the GSM applications which is critical in the Amex environment. Key Responsibilities Functioning as a senior member of an Agile team helping drive consistent development practices (tools, common components, and documentation). Analyzing business features and user stories and refining with the Product Owner to appropriately support design and build activities. Working with Product Owners to prioritize features and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues. Performing all technical development for assigned applications including architecture, design, developing prototypes, writing new code and APIs, and performing unit and assembly testing of developed software also as needed. Hand-on architecture working closely with technical architects and architecture governance technical team for solution development and design reviews. Supporting integration and performance tests and providing demo of results to technical and product partners Performing peer code reviews, making deliberate short- and long-term design decisions and keeping constant focus on clearing technical debt items in the backlog. Enabling the deployment, support, and monitoring of software across test, integration, and production environments Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products. Manages and mentors’ teams of junior and senior engineers through ongoing sprints. Communicating to stakeholders and business partners on the solution and the implementation aspects at the technical and/or functional level appropriate for the situation Identifying opportunities for adopting new technologies Influence team members with creative changes and improvements by demonstrating risk taking. Minimum Qualifications 10+ years of software development experience 5+ years of development experience with Java (minimum Java 8) Demonstrated experience in application design, software development, and testing. Ability to balance priorities and break down complex problems to manageable chunks that can be delivered incrementally. Hands-on experience with Spring Boot, Micro-services, Relational and/or NoSQL databases. Demonstrated experience with object-oriented design and coding with variety of languages and proven ability to understand and use complex data structures and associated components. Deep understanding of multithreading concepts with experience of developing robust and scalable distributed server-side applications and algorithms Analytical skills and knack of looking for non-obvious solutions. Should have worked on RESTful API design and implementation. Implementation or working experience of Continuous Integration and Continues Delivery using tools and automation capabilities such as JUnit, Mocking, TestNG, Jenkins, Git, Stash and Jira Bachelor’s degree in computer science, Computer Science Engineering, or related field. Having hands-on knowledge on Global Supplier Management applications. 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 5 days ago

Apply

175.0 years

3 - 10 Lacs

Gurgaon

On-site

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. 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 5 days ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Navi Mumbai

Work from Office

Experience Range : 5 + years. Designation : Sr Java Spring boot Developer Location : Navi Mumbai Project : Banking Sector Work Mode : Work from office. Position : Permanent Role & responsibilities Relevant 5 years of experience in Java, Spring Boot & Microservices. Hands on experience in Java 8 and above Strong knowledge in Spring Data JPA and Spring Web Flux Any relational Database like Oracle, My SQL or SQL Server experience of 3 - 5 years Hands on experience of JUnit & Mockito test cases. Strong understanding of Java OOPS concept, Multithreading, Collection and Exception handling Collaborate with peers and team members to build scalable, secure, and quality product.

Posted 5 days ago

Apply

12.0 - 18.0 years

7 - 10 Lacs

Hyderābād

On-site

Job Description Summary This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap. Job Description Roles and Responsibilities In this role, you will: Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development m and infrastructure Provide guidance to developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM Work with Product Line Leaders (PLLs) to understand product requirements & vision Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & Product Managers Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy. Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks. Expert level skills in design, architecture and development, with an ability to take a deep dive in the implementation aspects if the situation demands. Leads the architecture and design efforts across the product / multiple product versions and is an expert in architecting custom solutions off the base product. Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary – as a value offering. Desired Characteristics Technical Expertise : Bachelors or Master’s degree in Computer Science or related discipline with strong academic credentials. A minimum of 12-18 years of professional experience in software design and development using Java and Go Must have hands-on knowledge of container orchestration technologies like Kubernetes. Experience with cloud-native services Must have design and governance of microservices, API gateways Must have knowledge in scripting languages such as Bash, Python. Strong understanding of CI/CD pipelines, infrastructure as code (Terraform, Ansible) Platform security (authentication, authorization, encryption) Knowledge of OAuth, OIDC, SSO, RBAC, Zero Trust Experience in designing systems for scalability, high availability (HA), disaster recovery (DR), Performance optimization Must have hands-on experience in Maven, SQL Database such as Oracle MySQL, PostgreSQL etc. Must have hands-on experience in utilizing Spring boot, Spring Framework (Core, MVC, Integration and Data) Must have knowledge on Unit testing frameworks like Junit, Mockito etc., Must have knowledge on messaging technologies like Kafka, JMS Good to have knowledge on metric technologies like Prometheus, Grafana Good to have knowledge on EFK Stack Good to have on tool like Jira, Confluence, and static code analysis tools like Coverity Good to have knowledge with service discovery/mesh such as Istio Good to have knowledge of cloud service providers, like AWS. Business Acumen: Evaluates technology to drive features and roadmaps. Maps technology trends to internal vision. Differentiates buzzwords from value proposition. Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices). Balances value propositions for competing stakeholders. Recommends a well-researched recommendation of buy vs. build solution. Conveys the value proposition for the company by assessing financial risks and gains of decisions and return on investment (ROI). Manages the process of building and maintaining a successful alliance. Understands and successfully applies common analytical techniques, including ROI, SWOT, and Gap analyses. Able to clearly articulate the business drivers relevant to a given initiative. Leadership: Influences through others; builds direct and "behind the scenes" support for ideas. Pre-emptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome. Uses experts or other third parties to influence. Able to verbalize what is behind decisions and downstream implications. Continuously reflecting on success and failures to improve performance and decision-making. Understands when change is needed. Participates in technical strategy planning. Proactively identifies and removes project obstacles or barriers on behalf of the team. Able to navigate accountability in a matrixed organization. Communicates and demonstrates a shared sense of purpose. Learns from failure. Personal Attributes: Able to effectively direct and mentor others in critical thinking skills. Proactively engages with cross-functional teams to resolve issues and design solutions using critical thinking and analysis skills and best practices. Finds important patterns in seemingly unrelated information. Influences and energizes other toward the common vision and goal. Maintains excitement for a process and drives to new directions of meeting the goal even when odds and setbacks render one path impassable. Innovates and integrates new processes and/or technology to significantly add value to GE. Identifies how the cost of change weighs against the benefits and advises accordingly. Proactively learns new solutions and processes to address seemingly unanswerable problems. Note Note: To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes

Posted 5 days ago

Apply

0 years

2 - 3 Lacs

Chennai

On-site

Job Description: We have urgent requirements for an experienced JAVA developer based at our Chennai office, India. This role is for a full-stack developer. Skills/Experience Strong development skills in JAVA with a solid understanding and application of EJB3, JPA/Hibernate principles and design patterns. Substantial experience in Java Concurrency, optimization and performance tuning Experienced with writing Junit test cases using Arquillian Experienced with REST-based web services development. Experienced with client-side technologies and/or frameworks such as HTML5, Bootstrap/CSS,AJAX, Javascript, JQuery and AngularJS Refine - You should be capable of maintaining existing PHP code, optimizing MySQL queries and improving the speed of the front-end application Familiarity with MySQL database Experienced and skills in JavaScript-based AJAX frameworks and related plugins, such as jQuery, Grunt, ExpressJs and NodeJs Experienced in IDE Netbeans, Pycharm and the application server Glassfish Notice Period An immediate joiner is preferred. However, the joining period can reasonably go up to 30days Technologies Frontend: ReactJS, AWS, Amplify, CSS / Twitter Bootstrap, AngularJS Backend: JAVA 11, Gradle, Spring framework, J2EE( Hibernate & JPA Repository) Cloud: AWS EC2, Cognito, S3 Bucket, API Gateway, KMS, Secret Manager, IAM, Lambda DB: PostgreSQL Others: Javascript / JQuery, HTML 5, Ajax, EJB3 (Must) Education Bachelor of Engineering, MCA, MSc

Posted 5 days ago

Apply

0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology. What You’ll Do Design requirements on small systems or modules of medium systems (large scale) environment and technical documentation. Apply basic principles of software engineering and can follow instructions. Provide meaningful feedback on the release process, code review, and design review. Easily absorbs and applies new information. Displays a cooperative attitude and shares knowledge. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.). Work across teams to integrate our systems with existing corporate product platforms Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit engineering team employing agile software development practices. Leverage automation within scope of effort What Experience You Need Bachelor's degree or equivalent experience Self-starter that identifies/responds to priority shifts with minimal supervision Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Agile environments (e.g. Scrum, XP) Relational databases (e.g. SQL Server, MySQL) Atlassian tooling (e.g. JIRA, Confluence, and Github) Developing with modern JDK (v1.7+) Automated Testing: JUnit, Selenium, LoadRunner, SoapUI What could set you apart An ability to demonstrate successful performance of our Success Profile skills, including: Agile Engineering Best Practices - Has basic knowledge of managing timely delivery of assigned engineering tasks and reporting status within agile ceremonies Engineering Design - Has basic knowledge of design patterns and software engineering development lifecycle. Has basic knowledge of devops, SecOps and FinOps practices and levers that help to build effective, efficient and safe working software that meets business goals Engineering Requirement Analysis - Has basic knowledge of decomposing business requirements into tactical software engineering task Idea Creation - Has basic knowledge of business value creation through software engineering and continues to be curious about achieving the goals with more efficient ways Industry Knowledge - Has basic knowledge about latest trends within software engineering fields and how it applies to role and responsibilities tactical goals. Systems Thinking - Has basic knowledge of how systems integrate with others. Assists in identifying factors that achieve the defined expectations of systems availability.

Posted 5 days ago

Apply

4.0 - 6.0 years

0 Lacs

India

On-site

Job Title: Automation Test Engineer Experience: 4 to 6 years Responsibilities: Analyze and understand the project's environment, architecture, and interdependencies to determine and apply appropriate test methodologies and cases relative to applications/Product being tested. Timely execution of test cases, Identify and record bugs Automation of test scripts and automation frameworks creation Job Requirements: B Tech / M Tech / MCA in Computer Science Engineering or equivalent with 4-6 years of experience in Automation testing Good knowledge on manual testing and QA process Must have knowledge on Agile process, preferably worked in agile development Experience in automating scripts using at least two functional automation tools. Selenium experience is mandatory. Must have experience in core java and have good understanding of OOPs concepts. Should have good experience with Maven, Jenkins. Must have experience of testing frameworks like jUnit, TestNG. Must have good experience in JIRA and Bug management tools. Must have good exposure to life cycle and activities involved in Automation testing. Must have good Understand of the architecture of Selenium. Must be aware of creation and maintenance of test data for automation testing Experience with web service / API test automation & Experience on CI tools like Jenkin will be added advantage. Experienced on working with various types of application using LoadRunner VUGen script in Web/HTTP, Web Services protocols will be an added advantage.

Posted 5 days ago

Apply

3.0 years

0 Lacs

Bengaluru

On-site

SENIOR SYSTEM DEVELOPER(Java8, Spring Boot) Java Developer responsibilities include: 1. You will be responsible for requirement analysis and coding (Java Spring Boot) and designing and managing the DBs. 2. You will also be responsible for determining the architecture of the system, and ensuring the coding team follows the architectural guidelines. 3. You will help the team build an efficient, and scalable system. 4. You will lead and help the team in software development and unit testing. 5. You will be responsible for setting, managing and meeting performance goals of your team. 6. You will learn any new skills or technologies that will be needed or helpful for the team to achieve their goals. 7. You will take ownership of your tasks and the team in general. Job requirements: Should have minimum 3 years experience of development and design experience in all areas mentioned below. Ideally the experience should be in E-commerce field. 1. Expert knowledge in design and implementation of server side code modelled on a microservice architecture & written using Java 8, Spring Boot, REST API, Hibernate. 2. Expert level in using Eclipse, Maven. 3. Expert Level in understanding of Microservices ,SQL (MySQL) and NOSQL (Mongo) DB. 4. Should be expert at extracting the best performance out of the available resources. 5. Experience with building the infrastructure for serving the front-end app and assets. 6. Architecting and automating the build process for production, using task runners or scripts 7. Should have robust Unit Testing and Debugging Skills. Should have used testing frameworks such as JUnit and Selenium. 8. Knowledge of Spring Cloud, Eureka, AWS 9. Knowledge of dockerising applications. 10. Creating configuration, build, and test scripts for Continuous Integration environments 11. Any contributions or projects on GitHub is a plus. 12. Knowledge of Release and code management 13. Proven track record. 14. Good communication skills in English. Designation : SENIOR SYSTEM DEVELOPER Experience Required : 3 to 10 Years Job Location : Bangalore

Posted 5 days ago

Apply

7.0 years

4 - 7 Lacs

Noida

On-site

Company Description We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total Experience 7+ years Strong experience in software testing e, including experience in automating test cases for web applications Expertise in API testing, database validation, and wide-ranging test methodologies. Experience using Selenium WebDriver and TFS, JIRA, GIT, Jenkins or other CI/CD tools Design, develop and execute automated tests using Java, C#, JavaScript, Python, VBScript, Maven or other languages as required. Strong experience in Cloud development. Solid experience with tools such as Selenium, Playwright, Rest Assured, Appium, JMeter. Hands-on with GenAI platforms (OpenAI, Claude, Gemini) and AI-powered development/test tools like ChatGPT, GitHub Copilot. Strong understanding of cloud platforms (AWS, Azure, GCP) and microservices architectures. Should have experience in one Cucumber or Specflow. Have a good experience in Test Automation Framework, Behavior Driven Testing, Gherkin, Jenkins, API Testing, Test Planning and Strategy, Rest Assured as required Use testing tools such as UFT, TOSCA, Test Complete, Katalon Studio, Appium, Coded UI, Protractor, Selenium, or other tools as required. Use testing frameworks such as Junit, Nunit, TestNg or other frameworks as required. Solid understanding of Agile principles and experience working in an Agile environment Collaborate with the software development team and other stakeholders on software quality RESPONSIBILITIES: Understanding the projects functional and non-functional requirements and the business context of the application being developed. Understanding and documenting requirements validated by the SMEs Interacting with clients to identify the scope of testing, expectations, acceptance criteria and availability of test data and environment. Working closely with product owner in defining and refining acceptance criteria. Preparing test plan/strategy Estimating the test effort and preparing schedules for testing activities, assigning tasks, identifying constraints and dependencies Risk management – identifying, mitigating and resolving business and technical risks. Determines the potential causes of problems and analyses multiple alternatives. Designing and developing a framework for automated testing following the project's design and coding guidelines. Set up best practices for test automation. Preparing test reports to summarize the outcome of the testing phase and recommending whether the application is in a shippable state or not Communicating measurable quality metrics, with the ability to highlight problem areas and suggest solutions Participating in retrospective meetings, helping identify the root cause of any quality related issue and identifying ways to continuously improve the testing process Conducting demos of the application for internal and external stakeholders Working with team and stakeholders to triage and prioritize defects for resolution Giving constructive feedback to the team members and setting clear expectations Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Posted 5 days ago

Apply

7.0 years

4 - 8 Lacs

Noida

On-site

Job Description Job ID PRINC013975 Employment Type Regular Work Style on-site Location Noida,UP,India Role Principal Software Engineer Company Overview With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we’re only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on. At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all. Here, we know that you’re more than your work. That’s why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose — a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you’re passionate about our purpose — people —then we can’t wait to support whatever gives you purpose. We’re united by purpose, inspired by you. We are seeking a highly experienced Principal Software Engineer to join our dynamic team. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. You will drive technical strategy, lead large-scale projects, and mentor engineers across the organization. As a Lead Software Engineer, you will be responsible for the design, development, testing, deployment, and maintenance of highly complex software systems. Responsibilities: Software Development: Write clean, maintainable, and efficient code for various software applications and systems. Technical Strategy: Drive the technical strategy and vision for major projects and initiatives, ensuring alignment with business goals and industry best practices. Communicate complex concepts, anticipate potential objections, and influence others to adopt a point of view. Leadership: Lead cross-functional teams to design, develop, and deliver high-impact software projects on time and within budget. Coordinate activities and tasks of other team members, working independently and needing guidance only in the most complex situations . • Architectural Excellence: Architect, design, and develop complex software systems and applications, ensuring high standards of performance, scalability, and reliability. Collaborate with architects on mid-level and high-level design. Complexity: Solve complex issues with innovative solutions, setting precedents as needed. Navigate information, alternatives, and relationships to achieve results. Communicate complex concepts, anticipate objections, and influence adoption of viewpoints. Impact: Impact the achievement of area/group objectives. Develop team policies, procedures, and techniques. Drive prioritization of technical debt, articulating the expected impact and outcomes. Service Health and Quality: Ensure the health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for action. Conduct thorough root cause analysis and implement measures to prevent future recurrences. Engineering Excellence Practices: Advocate for and implement best quality practices, hold a high bar for engineering excellence, and guide the team in maintaining service quality through the testing pyramid. DevOps Model: Oversee CI/CD pipelines, ensuring efficient build, test, and deployment phases. Take ownership from working with product management on requirements to designing, developing, testing, deploying, and maintaining software in production. Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., JUnit, Selenium) and design patterns leveraging the test automation pyramid as the guide. Code Review: Conduct comprehensive code reviews, providing constructive feedback and ensuring adherence to best practices. Mentorship: Provide technical mentorship and guidance, fostering a culture of learning and continuous improvement. Mentor junior engineers on taking ownership of the full lifecycle of services and features. Documentation: Develop and maintain comprehensive technical documentation for software applications and systems. Innovation: Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate to drive innovation and productivity enhancement within the team (e.g., CoPilot). Minimum Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. 7+ years of professional software development experience. Deep expertise in one or more programming languages such as C, C++, C#, .NET, Python, Java, or JavaScript. Extensive experience with software architecture and design patterns, including the ability to design and implement scalable, reliable systems in a DevOps model. Proven track record of leading and delivering large-scale, complex software projects. Proficiency with cloud technologies like Azure, AWS, GCP, and version control systems like GitHub. Strong problem-solving skills and attention to detail, with a commitment to delivering high-quality software solutions. Proficiency in building telemetry or observability as part of the development process. Strong leadership, communication, and interpersonal skills, with the ability to influence and drive technical decisions across the organization. Preferred Qualifications: Master’s degree or PhD in Computer Science or a related technical field. Familiarity with developing accessible technologies. Dedicated to diversity and inclusion initiatives. Demonstrated expertise in specialized disciplines and related fields. Recognized as an expert in their technical area. Understanding of internal and external business challenges and regulatory factors. Apply best practices to improve products, processes, or services. Where we’re going UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it’s our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow! UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process. Disability Accommodation in the Application and Interview Process For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com

Posted 5 days ago

Apply

4.0 years

3 - 10 Lacs

India

On-site

Job Summary: We are seeking a highly skilled QA Engineer with hands-on experience in both manual testing and automation testing . The ideal candidate should be proficient in identifying test scenarios, executing manual tests, writing automated scripts, and maintaining test frameworks to ensure the quality and reliability of software products. Key Responsibilities: ✅ Manual Testing: Analyze business requirements and translate them into detailed test cases. Execute functional, integration, regression, and UI tests manually. Identify, document, and track defects using tools like JIRA or Bugzilla. Perform exploratory testing and edge-case validation. Automation Testing: Develop, maintain, and execute automated test scripts using Selenium, Cypress, or similar tools. Implement and maintain test automation frameworks (TestNG, PyTest, JUnit, etc.). Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions). Optimize and refactor test scripts for reliability and performance. Required Skills & Tools: Manual Testing Tools: TestRail, JIRA, Zephyr Automation Tools/Frameworks: Selenium, Cypress, Playwright, TestNG, JUnit, PyTest Programming/Scripting: Java, Python, JavaScript (any one) Version Control: Git, GitHub/GitLab/Bitbucket CI/CD Tools: Jenkins, Azure DevOps, CircleCI Others: REST API Testing (Postman, REST Assured), Basic SQL for DB validation Job Type: Full-time Pay: ₹346,305.46 - ₹1,055,585.86 per year Benefits: Health insurance Provident Fund Experience: automation testing: 4 years (Required) manual testing: 4 years (Required) Selenium: 3 years (Required) Java: 3 years (Required) Application Deadline: 30/07/2025 Expected Start Date: 28/07/2025

Posted 5 days ago

Apply

10.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

We are #hiring for “Software Engineer - Java” Role for one of our client Hyderabad Experience: 8 – 10 Years Job Description The Java Software Engineer role is to design, develop, and maintain scalable and high performance backend systems using Java and related technologies. This includes building APIs, integrating with databases and external services, and ensuring system reliability, security, and maintainability. Must have skills • Programming Languages & Frameworks (Java 18 , Spring Boot) • API Development (RESTful APIs, GraphQL, OpenAPI/Swagger) • Databases & ORM (PostgreSQL, MySQL, MongoDB, Hibernate, JPA) • CI/CD Pipelines (Jenkins, GitLab CI/CD, GitHub Actions) • Containerization & Orchestration (Docker, Kubernetes) • Cloud Platforms (Azure) • Monitoring & Logging (Prometheus, Grafana, ELK Stack, Splunk) • Testing Frameworks (JUnit, TestNG, Mockito, Wire Mock) • Messaging & Integration (Kafka, REST, SOAP) • Security & Authentication (OAuth2, JWT, Spring Security)

Posted 5 days ago

Apply

8.0 years

24 - 28 Lacs

Pune, Maharashtra, India

On-site

Role: Lead Software Engineer 📍 Location: Pune (Yerwada – Hybrid | 3 days/week) 🆔 Job Code: 27256 🕒 Notice Period: Immediate Joiners Only 🎯 Domain Experience: FinTech preferred 🔒 Job Stability Mandatory: No job hoppers or long gaps 🌍 Interview Rounds 2–3 Technical Rounds (US Panel) 1 Final Face-to-Face in Pune 🧩 Role Overview We are looking for an experienced Lead Software Engineer to drive the development of a secure, scalable key management system using Java 21 , Hexagonal Architecture , and Microservices . You will lead a team of engineers, influence architectural decisions, ensure engineering best practices, and work on secure systems involving Kafka , Postgres , and cryptographic operations . 🛠️ Core Responsibilities Lead design, development & testing of Java-based cloud-native applications. Architect & implement microservices using Spring Boot, Kafka, Postgres, and Redis. Enforce coding standards, CI/CD best practices, and code quality metrics (TDD, DDD). Mentor and guide junior developers. Conduct system design, refactoring, and performance tuning. Oversee database management – schema design, query optimization, data migration. Build RESTful APIs and manage async messaging with Kafka. Collaborate with Product Managers and Engineers in Agile teams. Maintain a deep understanding of secure coding practices and vulnerabilities. ✅ Must-Have Skills 8+ years experience in microservices-based cloud-native development. 3+ years in team leadership roles. Hands-on expertise in: Java 21, Spring Boot, Hibernate Kafka (3+ years current project usage) RESTful APIs, Postgres (schema design & optimization) Hexagonal Architecture, Batch Processing Docker, Kubernetes, AWS ECS/Lambda TDD/DDD, JUnit, Cypress, WireMock CI/CD using Jenkins, Git, Jira/Confluence 🌟 Nice to Have Experience with cryptographic operations, HSMs, or key management systems. FinTech project experience. Thought leadership—participation in tech talks, interviewing, mentoring. Familiarity with Scrum/Agile, and global delivery model. Skills: spring boot,hibernate,batch processing,agile,ddd,kubernetes,ci/cd,junit,ci,postgres,cypress,git,java 21,tdd,architecture,kafka,docker,java,microservices,aws ecs,hexagonal architecture,restful apis,aws lambda,confluence,jenkins,boot,wiremock,jira

Posted 5 days ago

Apply

12.0 years

24 - 28 Lacs

Pune, Maharashtra, India

On-site

Job ID: 27272 Overview A high-impact opportunity is open for a Lead Software Engineer to spearhead the design, development, and enhancement of a secure, cloud-native key management system. This role requires deep technical expertise in Java (preferably Java 21), microservices architecture, and database optimization—along with leadership experience in driving engineering best practices. This system leverages a hexagonal architecture , integrates multiple microservices, and utilizes technologies including Kafka, RESTful APIs, PostgreSQL , and Hardware Security Modules (HSMs) for cryptographic operations. Responsibilities Technical Ownership Lead design, development, and testing of web and cloud-native applications. Build and maintain RESTful APIs with an emphasis on security, performance, and reliability. Develop microservices following hexagonal architecture principles. Implement and manage Kafka-based asynchronous messaging between services. Ensure efficient, secure, and optimized interaction with PostgreSQL databases. Oversee schema design, query tuning, and migration strategies. Leverage container and serverless platforms (Docker, Kubernetes, AWS Lambda, ECS). Development Standards Define and coach on modern engineering practices including branching strategies, peer reviews, logging, and error handling. Enforce test-driven development (TDD), domain-driven design (DDD), and CI/CD practices. Ensure consistency, maintainability, and security across codebases. Continuously assess and refactor to eliminate anti-patterns and reduce technical debt. Leadership & Mentorship Guide and mentor engineers across varying experience levels. Lead technical discussions and architectural decisions. Collaborate cross-functionally with product managers, stakeholders, and delivery teams. Assist in interviewing and onboarding new engineers. Advocate for continuous learning and team knowledge sharing (e.g., tech talks, workshops). Required Qualifications 12+ years of professional software engineering experience, primarily in Java-based, microservices-driven systems. 3+ years of technical team leadership or engineering management. Strong proficiency with Java 21, including modern features (e.g., Stream API, CompletableFuture). Expert in Spring Boot, Hibernate, and related frameworks. Hands-on experience with Kafka, Redis, and RESTful interfaces. Deep knowledge of PostgreSQL, schema design, and large-scale batch processing. Experienced with CI/CD pipelines and tools (e.g., Jenkins), and source control with Git. Familiar with application lifecycle tools (e.g., Jira, Confluence). Skilled in writing automated tests (e.g., JUnit, Cypress, WireMock). Comfortable working in Agile/Scrum environments. Preferred/Bonus Skills Experience with cryptographic operations and Hardware Security Modules (HSMs). Prior work on key management systems or secure distributed systems. Background in containerized and serverless systems using Docker, Kubernetes, or AWS Lambda. Strong consulting, communication, and stakeholder engagement skills. Proven ability to lead by example and foster a culture of technical excellence. Passion for mentorship, practice leadership, and staying ahead of industry trends. Skills: microservices architecture,redis,spring boot,junit,architecture,docker,java 21,hexagonal architecture,wiremock,agile/scrum,hibernate,cypress,kubernetes,restful apis,ci/cd,aws lambda,kafka,git,microservices,java,postgresql

Posted 5 days ago

Apply

0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

About the Company Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With delivery centers located in Bengaluru, Chennai and Mumbai, we are a 24x7 global delivery center. India Solutions services three business lines: Corporate and Institutional Banking, Investment Solutions and Retail Banking for BNP Paribas across the Group. Driving innovation and growth, we are harnessing the potential of over 10000 employees, to provide support and develop best-in-class solutions. BNP Paribas is the European Union’s leading bank and key player in international banking. It operates in 65 countries and has nearly 185,000 employees, including more than 145,000 in Europe. The Group has key positions in its three main fields of activity: Commercial, Personal Banking & Services for the Group’s commercial & personal banking and several specialised businesses including BNP Paribas Personal Finance and Arval; Investment & Protection Services for savings, investment, and protection solutions; and Corporate & Institutional Banking, focused on corporate and institutional clients. Based on its strong diversified and integrated model, the Group helps all its clients (individuals, community associations, entrepreneurs, SMEs, corporate and institutional clients) to realize their projects through solutions spanning financing, investment, savings and protection insurance. In Europe, BNP Paribas has four domestic markets: Belgium, France, Italy, and Luxembourg. The Group is rolling out its integrated commercial & personal banking model across several Mediterranean countries, Turkey, and Eastern Europe. As a key player in international banking, the Group has leading platforms and business lines in Europe, a strong presence in the Americas as well as a solid and fast-growing business in Asia-Pacific. BNP Paribas has implemented a Corporate Social Responsibility approach in all its activities, enabling it to contribute to the construction of a sustainable future, while ensuring the Group's performance and stability. About the Role Current position is under ALMT IT team scope to contribute in individual capacity on development, enhancements, and maintenance & support activities for multiple applications by efficiently utilizing continuous improvement and agile methodology. Immediate tasks would include but not restricted to the below: Responsibilities Interact with functional and technical representatives of project teams in order to understand business functionalities, technical modules, integration mechanism and data sources. Prepare and present functional aspects of changes/evolutions to developers. Prepare functional specifications for developers and testers. Prepare test plans and conduct Integration, Regression, Performance and Functional Testing using automated testing frameworks (e.g. Junit, Nunit, Mock, etc.). Participate in peer reviews of Functional Specs. Organize and keep up to date detailed functional documentation. Review Functional Test Cases prepared by IT team. Estimate efforts and schedule for various modules and meet deadlines. Contribute to the technical designing phase and document the design with UML diagrams and models. Create prototype for proof of concept and business requirements validations. Provide functional assistance to Development/Testing teams. Strong ability to analyze and summarize. Conduct user training sessions on applications and functionalities. Train others (wherever required) in order to ensure knowledge sharing and backup. Ensure that the project and organization standards are followed during various phases of software development lifecycle and day to day development work. Functional Release Documentation. To participate in out-of-hours / daytime support as required. To ensure that application is of good quality, ensure any issues are fixed on priority. To work with teams to help solve complex problems. Work towards initiatives to improve processes and delivery efficiency. Provide L3 Support, Analyze and/or solve functional problems in coordination with developers. To ensure all activities carried-out and solutions proposed, planned and delivered are compliant with Organization policy guidelines. Qualifications Experience as a Business Analyst in an IT industry in the Finance domain. Required Skills Knowledge of Capital Market activities, Financial Products, Financial Terminologies is a must. Understanding of Trade Life Cycle. Experience on PnL, Pricing & Market Risk & Sensitivities. Self-sufficient and pro-active in sourcing information. Ability to understand business requirements easily and translate them into functional requirements. Excellent documentation ability. Have experience in preparing requirement specifications and perform UAT. Good SQL Query writing skills. Project cycle methodology. Thorough understanding of complete Software Development Lifecycle. Self-motivated, good interpersonal skills and inclination to constantly upgrade on new technologies and frameworks. Good communication, good interpersonal skills and co-ordination activities, self-motivated, and inclination to constantly upgrade on new developments in the industry. Capability to understand and analyze complex IT application and financial product structures. Preferred Skills Knowledge of Agile Process’s and various roles within it like Product Owner, Scrum Master etc. Knowledge or Experience with Treasury functions and business processes. Good knowledge of RISK & PnL management in ALMT & Treasury domain. Experience/Knowledge of Datawarehouse concepts. Basics of Unix/Linux OS. Equal Opportunity Statement At BNP Paribas, we passionately embrace diversity and are committed to fostering an inclusive workplace where all employees are valued, respected and can bring their authentic selves to work. We prohibit Discrimination and Harassment of any kind and our policies promote equal employment opportunity for all employees and applicants, irrespective of, but not limited to their gender, gender identity, sex, sexual orientation, ethnicity, race, color, national origin, age, religion, social status, mental or physical disabilities, veteran status etc. As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in.

Posted 5 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