Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Pune, Maharashtra, 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, develop, and operate high scale applications across the full engineering stack Design, develop, test, deploy, maintain, and improve software. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.) Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset. Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit, globally distributed engineering team. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality. Manage sole project priorities, deadlines, and deliverables. Research, create, and develop software applications to extend and improve on Equifax Solutions Collaborate on scalability issues involving access to data and information. Actively participate in Sprint planning, Sprint Retrospectives, and other team activity. Ensure high code quality through comprehensive unit, integration, and end-to-end testing, alongside participation in code reviews. What Experience You Need Bachelor's degree or equivalent experience 5+ years of software engineering experience 5+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, Angular UI, TypeScript/JavaScript, HTML, CSS 5+ years experience with Cloud technology: GCP, AWS, or Azure 5+ years experience designing and developing cloud-native solutions 5+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs Design and build robust, user-friendly, and highly responsive web applications using Angular (versions 12+). Implement and manage micro-frontend architectures to foster independent deployments and enhance team autonomy. Collaborate closely with DevOps teams, contributing to CI/CD pipeline automation for seamless integration and deployment processes. Utilize Git and Gitflow workflows for efficient source code management, branching, and merging strategies. What could set you apart Self-starter that identifies/responds to priority shifts with minimal supervision. Deep expertise in designing and developing complex, high-performance web applications using Angular (v12+) including advanced state management, performance optimization, and modular design. Proven experience in implementing and managing micro-frontend solutions, enabling independent team development, scalable deployments, and enhanced application resilience. Strong command of core UI technologies including HTML, JavaScript, and CSS frameworks like Bootstrap, ensuring pixel-perfect and responsive user experiences. Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others UI development (e.g. HTML, JavaScript, Angular and Bootstrap) Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle. 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
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
As a Software Engineer Java (SDE II), you will be responsible for designing, developing, and maintaining efficient and reliable Java code. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring code quality, performance, and scalability of applications. Your role will involve participating in all phases of the software development lifecycle (SDLC) and conducting code reviews to identify areas for improvement, as well as mentoring junior developers. Additionally, you will analyze and troubleshoot complex technical issues as needed. To excel in this role, you should have less than 5 years of hands-on experience in Java development, with proficiency in Java 8 or higher and a strong understanding of object-oriented programming (OOP) principles. Experience with frameworks like Spring, Spring Boot, or Hibernate is essential, along with a solid grasp of web technologies such as HTML, CSS, and JavaScript. Familiarity with SQL/NoSQL databases and ORM/ODM technologies, as well as version control systems and build tools, will be beneficial. Your problem-solving skills, attention to detail, and ability to work collaboratively in a team environment will be key to your success. Experience with microservices architecture and related technologies, as well as a strong foundation in Data structures and algorithms, are important for this role. Knowledge of Agile/Scrum methodologies, test-driven development (TDD), and automated testing frameworks is preferred. Exposure to cloud platforms like AWS, Azure, or Google Cloud would be an added advantage. Join us as a Software Engineer Java (SDE II) and be part of a dynamic team that values innovation, collaboration, and continuous learning.,
Posted 3 weeks ago
10.0 - 14.0 years
0 Lacs
chennai, tamil nadu
On-site
The Applications Development Group Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities. Responsibilities: Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions) Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues Ensure essential procedures are followed and contribute to defining standards Integrate in-depth knowledge of applications development with overall technology function to achieve established goals Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: 10+ years of relevant experience Experience in applications development Experience in management Experience managing global technology teams Working knowledge of industry practices and standards Consistently demonstrates clear and concise written and verbal communication Education: Bachelors degree/University degree or equivalent experience Masters degree preferred Required Skills (Essential): Programming skills including concurrent, parallel and distributed systems programming Expert level knowledge of Java Expert level experience with HTTP, ReSTful web services and API design Messaging technologies (Kafka) Experience with Bigdata technologies Developer Hadoop, Apache Spark, Python, PySpark Experience with Reactive Streams Desirable Skills: Messaging technologies Familiarity with Hadoop SQL interfaces like Hive, Spark SQL, etc. Experience with Kubernetes Good understanding of the Linux OS Experience with Gradle, Maven would be beneficial 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 3 weeks ago
5.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
As a seasoned Testing Sr. Manager in Treasury and FP&A Technology, you will play a crucial role in defining, planning, and executing the testing automation strategy for the Global Funds Transfer Pricing Application. Your expertise in automation tools, agile methodologies, and quality engineering best practices will be instrumental in transforming and enhancing the current testing automation landscape. Your responsibilities will include continuously monitoring automation coverage, enhancing the existing automation framework, designing scalable automation frameworks for UI, API, and data validation testing on Big Data/Hadoop platform, collaborating with various teams to integrate automation into the agile SDLC, and improving efficiency in regression and end-to-end testing using automation. You will also be responsible for developing robust test scripts, maintaining automation suites, improving overall test coverage and release quality, establishing and tracking key QA metrics, advocating for best practices in test automation, driving the adoption of AI/ML-based testing tools, and managing, mentoring, and upskilling a team of test engineers in automation practices. Qualifications for this role include 12+ years of experience in functional and non-functional software testing, 5+ years of experience as a Test Automation Lead, expertise in test automation frameworks/tools like Jenkins, Selenium, Cucumber, TestNG, Junit, and Cypress, strong programming skills in Java, Python, or any other scripting language, expertise in SQL, experience with API testing tools and performance testing tools, familiarity with Agile, Scrum, and DevOps practices, knowledge of functional test tools like JIRA, and familiarity with cloud-based test execution and big data testing. Preferred qualifications include certifications such as ISTQB Advanced, Certified Agile Tester, or Selenium WebDriver certification, exposure to banking/financial domains, communication and diplomacy skills, and a passion for automation in quality engineering. A Bachelors/University degree is required, with a Masters degree preferred. If you are motivated by innovation, self-driven, results-oriented, and have a strong desire to excel in the field of test automation within the banking/financial industry, this role offers an exciting opportunity to lead and drive quality engineering practices within a dynamic and collaborative environment.,
Posted 3 weeks ago
12.0 - 16.0 years
0 Lacs
pune, maharashtra
On-site
The applications development senior manager is responsible for managing a team or department to establish and implement new application systems and programs in coordination with the Technology team. You will drive applications systems analysis and programming activities to achieve established goals. As a senior manager, you will oversee personnel duties for the team, such as performance evaluations, hiring, and disciplinary actions. Utilizing your in-depth knowledge across multiple applications development areas, you will provide technical oversight across systems and applications. Your responsibilities will include reviewing and analyzing proposed technical solutions for projects, contributing to the formulation of strategies for applications development, and developing comprehensive knowledge of how different business areas integrate to achieve business goals. In addition, you will provide evaluative judgment based on the analysis of factual data in complicated situations, monitor the delivery of end results, participate in budget management, and handle day-to-day staff management issues within the team/project. You will play a crucial role in ensuring that essential procedures are followed and defining standards while negotiating with external parties when necessary. It is essential to assess risk appropriately when making business decisions, uphold the firm's reputation, and safeguard Citigroup, its clients, and assets by ensuring compliance with applicable laws and regulations. Additionally, you will supervise the activity of others, create accountability, and address control issues with transparency. In terms of qualifications, you should have 12+ years of hands-on experience in relevant technologies, including developing loosely coupled micro-services in the Java technology stack. Experience with Message Oriented Middleware architecture, NoSql and Relational DBs, performance tuning, Cloud-based deployments, and DevOps practices is required. Strong understanding of object-oriented design, industry best practices, and prior experience in Agile methodology are also important. A Bachelor's degree or equivalent experience is required, with a Master's degree preferred. This high-level job description outlines the primary duties of the applications development senior manager role. Other job-related responsibilities may be assigned as needed.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
A career at HARMAN - Harman Tech Solutions (HTS) involves being part of a global, multi-disciplinary team dedicated to utilizing technology to create innovative solutions that transform the future. By combining physical and digital elements, you contribute to making technology a dynamic force that addresses challenges and serves humanity's needs. As a Software Developer - Java Full Stack, your role encompasses designing, developing, and debugging software for both new and existing products, adhering to established development practices, timelines, and quality expectations. In this position, you will be responsible for designing and developing high-quality, testable, and scalable software solutions within specified timelines while following R&D best practices and processes. Collaboration with various project stakeholders, participation in project scoping and scheduling, and ensuring quality through testing are crucial aspects of the role. You will also be accountable for the entire life cycle of the code, including maintenance and support for internal and external consumers. To be successful in this role, you should have 5 to 8 years of experience in Java full stack technologies, a good understanding of JPA, hands-on experience with Core Java, and familiarity with technologies such as JSP, Servlet, Tomcat Webserver, JDBC, Spring MVC, Hibernate, RDBMS, Java Swing, JSP - Tag Library, Rest API, SOAP API, PostgreSQL, Junit, and front-end development tools like Java Script, TypeScript, CSS, and HTML. Additionally, knowledge of Unix/Linux operating systems, build tools like Gradle/Maven, integration of APIs and backend services with modern front-end frameworks, participation in peer reviews, unit testing, CI/CD pipelines, and troubleshooting production issues are essential skills required for this role. Furthermore, eligibility for the position includes the ability to work in a hybrid mode and commute to the Magarpatta Pune office at least two days a week, as well as successfully passing a background investigation. HARMAN offers a range of benefits and opportunities for professional development, flexible work schedules, an inclusive work environment, tuition reimbursement, and various employee recognition programs. HARMAN is dedicated to creating an environment where every employee feels valued and empowered, encouraging a culture of collaboration, diversity, and personal development. By joining the team, you become part of a legacy that focuses on innovation and technology to enhance everyday experiences and address evolving global needs. If you are ready to contribute to impactful work and be part of a culture that celebrates uniqueness and fosters growth, consider joining HARMAN's talent community today.,
Posted 3 weeks ago
0.0 - 2.0 years
0 - 0 Lacs
Zirakpur, Punjab
Remote
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Responsibilities Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things. Maintain code and write automated tests to ensure the product is of the highest quality. Transition existing React web apps to React Native. Skills Firm grasp of the JavaScript {{and TypeScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}} Understanding of REST APIs, the document request model, and offline storage Joining Date: Should be be able to join immediately (max 5 days) - (Yes /No) Note: Remote work is not available for this role. Candidates must be available to work from the office. Job Types: Full-time, Permanent Pay: ₹20,000.00 - ₹60,000.00 per month Ability to commute/relocate: Zirakpur, Punjab: Reliably commute or planning to relocate before starting work (Required) Experience: React Native: 2 years (Required)
Posted 3 weeks ago
6.0 - 4.0 years
0 Lacs
Bengaluru, Karnataka
On-site
GE Healthcare Healthcare Imaging Category Digital Technology / IT Mid-Career Job Id R4026824 Relocation Assistance Yes Location Bengaluru, Karnataka, India, 560066 Job Description Summary We are seeking a highly skilled Scrum Master with a robust technical background in backend development, particularly in Java and microservice architecture. This role demands hands-on expertise in microservice-based Java application development, coupled with proven agile leadership and delivery capabilities. The ideal candidate should have a minimum of 6 years of professional experience in Software Industry, which must include at least 2 years of experience as Scrum Master & 4 years of experience as a strong Java backend developer. A Bachelor’s degree in Computer Science Engineering or equivalent is required. GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. As a member of the GE Healthcare Imaging Platform Software team at Bangalore, you will be expected to develop, test, maintain and deliver quality software for new/existing Imaging products, thus delivering next generation capabilities in the product lines. Job Description Essential Responsibilities (but are not limited to): Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby lead a scrum team to develop quality software using Agile Methodology Ensure code quality, test coverage and adherence to various quality parameters per GE quality manual. Demonstrate a quality mindset in all aspects of deliverable for our customers. Ensure that the implementation results in reusable software assets. Facilitate all Scrum ceremonies (PI Planning, Sprint Planning, Daily Standups, Sprint Reviews, Retrospectives) and champion Agile best practices. Coach, mentor, and guide teams in the effective adoption of Scrum and Agile methodologies. Collaborate closely with Product Owners to maintain a prioritized and well-defined product backlog at all times. Remove obstacles and shield the team from external disruptions to ensure successful sprint delivery. Monitor and report on sprint progress, team performance, and delivery metrics. Foster technical excellence, supporting the team in backend development best practices. Identify technical risks, quality shortfalls and flag for resolution. Drive continuous improvement and Agile transformation initiatives across the organization. Promote a culture of transparency, accountability, and collaboration within the team. Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position Support compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables Qualifications & Required Skill Sets: Bachelor’s degree in Computer Science Engineering, or equivalent. Minimum 6 years of professional experience in Software industry, of which at least 2 years as a Scrum Master and 4 years of strong software development experience. Proven experience delivering complex software projects in an Agile environment. Experience in Scaled Agile Framework (SAFe) In-depth knowledge of: Java backend development Microservice-based application architecture and development RESTful API design, implementation, and integration Experience in usage of testing methodologies like TDD/BDD. Scripting (example: Shell scripting) Excellent communication, facilitation, and interpersonal skills. Proficiency with Agile tools (Rally, Confluence, etc.). Strong problem-solving, organizational, and analytical abilities. Scrum Master certification (CSM, PSM, or equivalent) Familiarity with industry software development practices, tools and environments including practical usage of Configuration Management systems, Defect Tracking Tools. Desired Characteristics: Strong stakeholder management and conflict resolution skills. Exposure to additional Agile frameworks (Kanban, XP, Lean). Familiarity with containerization (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices, Gradle/MAVEN build environments. Inclusion and Diversity GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. #LI-Hybrid #LI-MP2 Additional Information Relocation Assistance Provided: Yes
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
Join us as a Product Test Engineer at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences. As a part of a team of developers, you will deliver technology stack, using strong analytical and problem-solving skills to understand the business requirements and deliver quality solutions. To be successful as a Product Test Engineer you should have experience with: Hands-on experience in one or more technical skills under any of the technology platforms as below: - Mainframe: COBOL, IMS, CICS, DB2, VSAM, JCL, TWS, File-Aid, REXX - Open Systems and tools: Selenium, Java, Jenkins, J2EE, Web-services, APIs, XML, JSON, Parasoft/SoaTest Service Virtualization - API Testing Tools: SOAP UI, Postman, Insomnia - Mid-Tier technology: MQ, WebSphere, UNIX, API 3rd party hosting platforms - Data warehouse: ETL, Informatica, Ab-initio, Oracle, Hadoop - Good knowledge of API Architecture and API Concepts - Experience in JIRA and similar test management tools - Test Automation Skills - Hands-on Experience of Test Automation using Java or any other Object-Oriented Programming Language - Hands-on Experience of Automation Framework Creation and Optimization - Good understanding of Selenium, Appium, SeeTest, JQuery, JavaScript, and Cucumber - Experience of working Build tools like Apache Ant, Maven, Gradle - Knowledge/previous experience of DevOps and Continuous Integration using Jenkins, GIT, Dockers - Experience In API Automation Framework Like RestAssured, Karate Some other highly valued skills may include: - E2E Integration Testing Experience - Previous Barclays Experience - Understanding of Mainframes and Barclays Systems will be an added advantage - Understanding of Cloud Technologies like AWS, Azure - Hands-on Experience in Agile methodology - Domain/Testing/Technical certification will be an advantage You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the Role: To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability. Accountabilities: - Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards - Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues - Collaboration with cross-functional teams to analyze requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested - Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution - Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing - Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth Analyst Expectations: To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise. They lead and supervise a team, guiding and supporting professional development, allocating work requirements, and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviors to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviors are: L - Listen and be authentic, E - Energize and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they develop technical expertise in the work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team's operational processing and activities. Escalate breaches of policies/procedures appropriately. Take responsibility for embedding new policies/procedures adopted due to risk mitigation. Advise and influence decision making within their area of expertise. Take ownership for managing risk and strengthening controls in relation to the work they own or contribute to. Deliver work and areas of responsibility in line with relevant rules, regulation, and codes of conduct. Maintain and continually build an understanding of how their own sub-function integrates with the function, alongside knowledge of the organization's products, services, and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organization sub-function. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex/sensitive information. Act as a contact point for stakeholders outside of the immediate function, while building a network of contacts outside the team and external to the organization. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset to Empower, Challenge, and Drive the operating manual for how we behave.,
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
madurai, tamil nadu
On-site
We are seeking a skilled Java Developer with a minimum of 2 years of practical experience in Java development, as well as expertise in front-end development using HTML and CSS. The ideal candidate will play a crucial role in both back-end logic and UI integration to ensure seamless functionality and enhance user experience. Key Responsibilities: - Design, test, and maintain scalable Java applications. - Develop user interface components utilizing HTML, CSS, and basic JavaScript. - Collaborate with UI/UX designers, product managers, and various cross-functional teams. - Create and integrate RESTful APIs and third-party services. - Participate in code reviews, troubleshooting, and performance optimization. - Maintain comprehensive documentation and adhere to best coding practices. Skills & Qualifications: - Bachelor's degree in computer science, Information Technology, or a related field. - Proficiency in Java SE/EE with a strong grasp of Object-Oriented Programming (OOP) principles. - Hands-on experience with the Spring Framework (Spring Boot, MVC, Security). - Solid understanding of HTML5, CSS3, and fundamental JavaScript. - Knowledge of responsive design and cross-browser compatibility. - Experience in developing and integrating REST APIs. - Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL). - Understanding of Git version control. - Exposure to Agile development methodologies. - Familiarity with build tools like Maven or Gradle. - Bonus: Familiarity with CI/CD pipelines, Docker, or frontend frameworks (e.g., Bootstrap, React). If you are interested, please contact us via email at vignesh.hrbeeyoond@gmail.com or phone at +91 9952560396. The job is based in Madurai and is a full-time position. Benefits include health insurance, and the work location is in-person during day shifts.,
Posted 3 weeks ago
7.0 years
0 Lacs
Nagercoil, Tamil Nadu, India
On-site
Job Summary: We are looking for a Senior QA Engineer with strong expertise in Test Automation using Java and Selenium, preferably in the banking or financial services domain. While the primary focus will be on automation, the candidate should also be capable of supporting manual testing activities when required. This role involves working on high-impact financial applications and ensuring high-quality product delivery through robust testing strategies. Key Responsibilities: Design, develop, and maintain automation test scripts using Java, Selenium WebDriver, TestNG/JUnit. Enhance and maintain existing automation frameworks for regression and integration testing. Collaborate with cross-functional teams to understand requirements and translate them into test automation. Perform end-to-end functional, regression, and system integration testing using automation. Support manual testing tasks on an as-needed basis during critical releases. Conduct API testing using tools like Postman or RestAssured. Document and track defects; work closely with developers to ensure resolution. Ensure testing best practices are followed across banking workflows like payments, loans, and account management. Participate in Agile ceremonies – stand-ups, sprint planning, and retrospectives. Required Skills: 5–7 years of experience in QA with a strong focus on test automation. Strong hands-on experience in Java programming and Selenium WebDriver. Experience with TestNG or JUnit, Maven/Gradle, and Git. Familiarity with CI/CD pipelines using Jenkins or similar tools. Banking/financial domain experience is mandatory – with an understanding of workflows like funds transfer, customer onboarding, or loan processing. Good understanding of API testing, JSON/XML, and database validation (SQL). Basic experience in manual testing and test documentation.
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking, you play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you will be responsible for implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. Builds and deploys production-grade native Android Mobile applications to solve various business use cases for the firm. Provides overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks. Takes accountability for decisions that influence teams resources, tactical operations, and the execution and implementation of processes and procedures. Ensures successful collaboration across teams and stakeholders. Identifies and mitigates issues to execute a book of work while escalating issues as necessary. Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team. Creates a culture of diversity, equity, inclusion, and respect for team members and prioritize diverse representation. Required qualifications, capabilities, and skills: - Formal training or certification on software engineering concepts and 5+ years applied experience - Practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle - Use of frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience in using Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler - Strong experience with Data Structures, Type Conversions, Multi-Threading. Experience with clean architecture & one or more design patterns MVVM, MVI, MVP, Singleton - Enthusiasm for automated testing and experience with unit testing frameworks - Understanding of build systems such as Gradle, Jenkins, or similar systems - Worked in an Agile development environment and well-versed with agile ceremonies - Experience working with API integration, distributed systems, monitoring, caching, and persistence solutions - Demonstrated skill and passion for operational excellence, customer-focused mindset, taking pride in creating an informative data-driven journey Preferred qualifications, capabilities, and skills: - Extensive experience including developing large-scale mobile applications - Strong communication skills along with significant experience managing stakeholders of diverse backgrounds - Understands the importance of unit testing and can write meaningful unit tests - Understanding of GIT and GIT workflow - Experience leading teams of technologists - Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives - Experience with hiring, developing, and recognizing talent,
Posted 3 weeks ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
FICO is a leading global analytics software company that assists businesses in over 100 countries in making informed decisions. By joining the world-class team at FICO, you will have the opportunity to realize your career potential. As a part of the product development team, you will play a crucial role in providing thought leadership and driving innovation. This position involves collaborating closely with product management to architect, design, and develop a highly feature-rich product as the VP, Software Engineering. Your responsibilities will include designing, developing, testing, deploying, and supporting the capabilities of a large enterprise-level platform. You will create scalable microservices with a focus on high performance, availability, interoperability, and reliability. Additionally, you will contribute to technical designs, participate in defining technical acceptance criteria, and mentor junior engineers to uphold quality standards. To be successful in this role, you should hold a Bachelor's or Master's degree in computer science or a related field and possess a minimum of 7 years of experience in software architecture, design, development, and testing. Expertise in Java, Spring, Spring Boot, Maven/Gradle, Docker, Git, GitHub, as well as experience with data structures, algorithms, and system design is essential. Furthermore, you should have a strong understanding of microservices architecture, RESTful and gRPC APIs, cloud engineering technologies such as Kubernetes and AWS/Azure/GCP, and databases like MySQL, PostgreSQL, MongoDB, and Cassandra. Experience with Agile software development, data engineering services, and software design principles is highly desirable. At FICO, you will have the opportunity to work in an inclusive culture that values core principles like acting like an owner, delighting customers, and earning respect. You will benefit from competitive compensation, benefits, and rewards programs while enjoying a people-first work environment that promotes work/life balance and professional development. Join FICO and be part of a leading organization at the forefront of Big Data analytics, where you can contribute to helping businesses leverage data to enhance decision-making processes. Your role at FICO will make a significant impact on global businesses, and you will be part of a diverse and inclusive environment that fosters collaboration and innovation.,
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a Site Reliability Engineer, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Site Reliability Engineer you should have experience with: Strong understanding of enterprise design principles to build secure, fault tolerant and scalable systems. Strong understanding of Agile, DevOps, SRE and CI/CD. Strong hands-on development experience in Java or Python any other programming language. Strong understanding of release and change management process (ITIL). Understanding of Git (or similar) source code control system. Understanding of build automation and dependency management tools such as Maven/Gradle. Experience of providing people leadership too small to midsize teams A strong work ethic - team player, creative, passionate, and disciplined. Ability to provide technical leadership to complex technical problems. Some Other Highly Valued Skills May Include Working experience of IaC and Automation tools such as Ansible/Chef/Terraform. Working experience of event bus products such as Kafka. Experience in testing methodologies like TDD, BDD etc. and testing automation. Ability to understand how and where third part products could be deployed. Good knowledge of vendor evaluation and selection best practice. Excellent understanding of architectural and design patterns (e.g., Domain Driven Architecture, Event Driven Architecture, Adaptive and Responsive design, Infrastructure as Code, AAA - Authentication, Authorization, and Accounting etc.) Experience of API development using REST / SOAP. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune Purpose of the role To apply software engineering techniques, automation, and best practices in incident response, to ensure the reliability, availability, and scalability of the systems, platforms, and technology through them. Accountabilities Availability, performance, and scalability of systems and services through proactive monitoring, maintenance, and capacity planning. Resolution, analysis and response to system outages and disruptions, and implement measures to prevent similar incidents from recurring. Development of tools and scripts to automate operational processes, reducing manual workload, increasing efficiency, and improving system resilience. Monitoring and optimisation of system performance and resource usage, identify and address bottlenecks, and implement best practices for performance tuning. Collaboration with development teams to integrate best practices for reliability, scalability, and performance into the software development lifecycle, and work closely with other teams to ensure smooth and efficient operations. Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Posted 3 weeks ago
5.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, develop, and operate high scale applications across the full engineering stack Design, develop, test, deploy, maintain, and improve software. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.) Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset. Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit, globally distributed engineering team. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality. Manage sole project priorities, deadlines, and deliverables. Research, create, and develop software applications to extend and improve on Equifax Solutions Collaborate on scalability issues involving access to data and information. Actively participate in Sprint planning, Sprint Retrospectives, and other team activity What Experience You Need Bachelor's degree or equivalent experience 5+ years of software engineering experience 5+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot 5+ years experience with Cloud technology: GCP, AWS, or Azure 5+ years experience designing and developing cloud-native solutions 5+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs Big Data experience preferred. What could set you apart Self-starter that identifies/responds to priority shifts with minimal supervision. Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle. 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
Posted 3 weeks ago
7.0 - 9.0 years
25 - 27 Lacs
Bengaluru
Work from Office
Project description Provide End to End Development solutions to one of the largest investment banking products by scaling up the latest technology stack by adopting the cloud-based services under the Client Management stream. Responsibilities Participate in the full application development lifecycle for the development of Java applications, Microservices, and reusable components to support overall project objectives Leverage design patterns, test-driven development (TDD), and behaviour-driven development (BDD) to build software that is reliable and easy to support in production Must be adaptable to different responsibilities, and possess strong communication skills in order to work effectively with team members and stakeholders Design and deliver front-to-back technical solutions and integrate into business processes Participate in hands-on coding, code reviews, architectural decisions, and reviews Work in an Agile Systems Development Life Cycle Skills Must have Overall 7 to 9 years of experience as a Java Developer 5+ Years of Experience developing in Core Java and Spring Framework 4+ Years of Experience developing in React and JavaScript Worked with the latest features of Java 8, 11, and 17 in Development Solid understanding of Data Structures Good hands-on coding skills Experience in Kafka or other messaging Knowledge of key APIs: JPA, JTA, CDI, etc Knowledge of various design and architectural patterns Understanding of microservices architecture Containerization solutions (eg Docker, Kubernetes, OpenShift) Building tools (eg, Maven, Gradle) Version Control (eg Git) Continuous Integration systems (eg , TeamCity, Jenkins) English Upper-Intermediate Be well versed with concepts of references, class instances, methods, objects, constructors, mutable and immutable class concepts, functional interfaces, array lists, linked lists, Hashmap, collections, the difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc Nice to have Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions Experience in investment banking-related projects
Posted 3 weeks ago
6.0 - 8.0 years
27 - 32 Lacs
Hyderabad
Work from Office
Project description Are you an enthusiastic technology professional? Are you excited about seeking an enriching career; working for a large Tier One Bank? We are seeking for Scala engineer to join our development team within the bank for an exciting opportunity, building on top of existing technology to be implemented across other APAC regions. You will work on a new and challenging project to implement banking systems, helping to shape the future of the Banks business. Responsibilities Responsibilities would be related to the following aspects: work closely with senior engineers in order to find best possible technical solution for the project/available requirements Scala development to provide banking solutions experience using Nexus repository software working against a ticketing system with different priorities reporting key metrics post go live development of continuous improvement themes such as automation and whitelisting. improve developer experience and make it easy to do the right thing challenge team to follow the best practices, eliminate process waste troubleshoot production/infrastructure issues be keen to expand current Scala/Java Skills Must have 6+ years building back-end systems 4+ years developing in Scala or other functional programming language Java, JS and React TDD distributed version control: Git or Mercurial strong written and verbal communication skills in English Banking experience be able to work in multicultural work environment Nice to have actor system: Akka . HTTP stack and building REST APIs functional programming with Cats or ScalaZ ScalaTest and BDD Continuous integration & deployment practices pen minded and able to quickly learn new technologies and paradigms Kafka or other distributed messaging system Distributed environments and multi-threading profiling and application tuning build tools: Gradle experience with Yaml, Json and Xml (Xsd) experience with Unix shell and CLI tools search engine, eg. Solr, ElasticSearch-"search" topic issues eg. building queries, indexing, etc.
Posted 3 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
About Delta Tech Hub: Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers. KEY RESPONSIBILITIES: Collaborate with product team members (UX, architects, and product management) to create secure, reliable, scalable software solutions. Writes custom code or scripts to automate infrastructure, monitoring services, test cases, to do “destructive testing” to ensure adequate resiliency in production AWS experience with background in API, Microservices development. Identifies unsecured code areas and implements fixes as they are discovered with or without tooling. Identifies, implements, and shares technical solutions that can be used across the portfolio Identifies product enhancements to create a better experience for the end users Research and/or investigate technical issues impacting the organization and recommend solutions Provides application support for software running in production Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing Triages high priority issues and outages as they arise Participates in learning activities around agile software development and development core practices, and mentors other team members in these best practices WHAT YOU NEED TO SUCCEED (MINIMUM QUALIFICATIONS): Bachelor’s degree in computer science, Information Technology, or a related field is required Experienced in full stack Cloud-native development, RESTful APIs, and stateless microservices architectures At least 3 years of experience with Java 8 / J2EE and the Spring framework Experience in designing and implementing RESTful services using XML / JSON Experience creating web-based application UIs using Angular, Bootstrap, HTML, JavaScript, CSS, and related tools. AWS experience with background in API, Microservices development. Experience with the core AWS services like Lambdas, S3, SQS, SNS, EC2, Code Pipeline, Athena, DynamoDB, RDS.Strong understanding of core AWS services and apply best practices regarding security and scalability. Strong understanding of networking fundamentals and virtual networks from a cloud point of view Knowledge and / or experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to other team members Experience deploying applications in OpenShift/ROSA (or other Docker / Kubernetes container) Able to independently create and maintain automation test jobs and execute as part of a CI/CD pipeline. Experience of working in distributed agile teams using agile frameworks such as SCRUM , SAFe, XP etc. Knowledge of CI/CD and DevOps practices; with tools such as Git / Gitlab, Jira / VersionOne / Agility, Jenkins / Tekton, Gradle, Ansible Knowledge and / or experience with messaging solutions such as ActiveMQ or Kafka. Ability to clearly communicate and coordinate with peers, product owners, and cross functional teams and design a relevant and time to market solution. Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation Ability to quickly adapt to new tools and evolving technologies. Proactive in nature with customer satisfaction as a primary goal Embraces Diverse people, thinking and styles Consistently makes safety and security, of self and others, the priority Design Thinking Ensure code quality and documentation for supporting application post deployment. WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS): Experience with Check in or Web Portal applications. Airline, or Transportation industry experience.
Posted 3 weeks ago
0 years
0 Lacs
Andhra Pradesh, India
On-site
Strong Application Development Work Experience - Agile Environment Preferred Solid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing. Experience with APM Monitoring tools and logging tools like Splunk Proficiency with JIRA, Confluence (preferred). AWS solution impliemntation hands on experiance is mandatory Expertise in development using Core Java, J2EE, XML, Web Services/SOA and used Java. frameworks - Spring, spring batch,Spring-boot, JPA, REST, MQ. Knowledgeable in developing RESTful micro services with technical stack, Amazon ECS ,Ec2,S3,API Gateway, amazon aurora , ALB, and Route 53 extencive knowledge and implementation experience Working with GIT/Bitbucket, Maven, Gradle, Jenkins tools to build and deploy code deployment to production environments. Hands on for CI/CD kubarnatees handas on experience
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position Overview Job Title: Site Reliability Engineer (SRE) - Associate Corporate Title: Associate Location: Pune, India Role Description Enterprise SRE Team in CB is responsible for making Production Better by boosting Observability and strengthening reliability across Corporate Banking. The team actively works on building common platforms, reference architectures, tools for production engineering teams to standardize processes across CB. We work in agile environment with focus on Customer centricity and outstanding user experience with high reliability and flexibility of technical solutions in mind. With our platform we want to be an enabler for highest quality cloud-based software solutions and processes at Deustche Bank. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities What You’ll Do Develop, improve, and maintain internal operations tools, such as deployment, monitoring, statistics, platform management tools, etc Automation and optimization of application build and deployment process and perform deployment on testing and production environments. Continuous integration/continuous deployment or development (CI/CD) pipeline setup and management. Approach support with a proactive attitude, desire to seek root cause, in-depth analysis, and strive to reduce inefficiencies and manual efforts. Work on observability, automation and backend development of the SLO data platform. Your Skills And Experience Skills You’ll Need Bachelor’s degree or equivalent is required. Moderate experience as SRE engineer in technology organization driving projects by defining and creation of CUJ, SLO, SLI, Error Budgeting. Strong experience in setting up observability, monitoring and self-healing solutions for instance with New Relic, Splunk, Geneos, Google Cloud Operations and Ansible / Terraform or comparable tools. Experience in resilient software development in JAVA and/or JavaScript and the usage of modern CI/CD pipelines, e.g., Bitbucket, Github, and GitHub Actions, Docker. Proactive attitude and collaborative Team player mindset paired with self-confidence. Ability to collaborate and problem solve across teams. Hands on experience on release tools like Maven, Ant, Gradle, Puppet , Jenkins, TeamCity, udeploy. Ability to work in a fast-paced environment with competing and alternating priorities with a constant focus on delivery with strong interpersonal skills to manage relationships with a variety of partners and stakeholders; as well as facilitate group sessions Skills Nice to have: Experience on implementing SRE practices on Google Cloud Platform. Hands-on experience of implementing various reliability and resilience patterns like auto-scaling, circuit breakers, bulkheads, rate limiters, retry mechanisms, etc. Knowledge and work experience in Distributed Tracing, Open Telemetry, and APM. Experience in a banking, financial institution or large corporation using enterprise hardware and software. How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.
Posted 3 weeks ago
6.0 - 8.0 years
20 - 22 Lacs
Pune
Hybrid
Proven hands-on Software Development experience Proven working experience in Java development (More than 5+ yrs. of experience) Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Excellent knowledge and experience in the Spring Framework, Sprint Boot and Microservices (5+ yrs.) Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with DevOps, CI CD and build integration Familiarity with build tools such as Gradle Experience in Message Queuing (RabbitMQ is preferred) Experience with JSON and or other related technologies Understanding of Agile methodologies Responsibilities Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Create tasks and anaylze and provide effort estimations/story points Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and Total years of exp: 7+ Shift Timing: 2 11 PM Job Location: Pune, No remote
Posted 3 weeks ago
2.0 - 5.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here. As a Software Engineer at Level 4, you will be a key member of an agile team, contributing to the design, development, and maintenance of software systems. You will leverage your technical expertise to execute tasks related to building high-quality software, ensuring that all deliverables meet the required technical specifications and business requirements. You will participate in all phases of the software development lifecycle, including planning, development, testing, deployment, and support.You will work collaboratively with team members, contributing to architectural decisions, code reviews, and design discussions. You will also learn and grow by working with more experienced engineers and will be encouraged to apply best practices in software development to ensure scalable and maintainable solutions. In addition, you will begin to take on leadership responsibilities by mentoring junior engineers and contributing to team success in key ways. Key Responsibilities: Develop and maintain software applications using various programming languages and frameworks such as Java, Kotlin, Spring Boot, React.js, and databases (Postgres, MongoDB, NoSQL). Work closely with cross-functional teams (Product, Engineering, UX, Data Sciences) to understand business requirements and translate them into technical solutions. Contribute to the development and execution of automated tests and ensure high-quality code through unit tests, integration tests, and code reviews. Participate in design and architecture discussions, contributing ideas and approaches to building scalable, secure, and high-performance systems. Collaborate with senior engineers to solve complex technical problems, adhering to coding standards and best practices. Follow Agile methodologies, contributing to iterative development cycles and ensuring timely delivery of features. Continuously improve skills and stay current with emerging technologies and industry best practices. Begin to take ownership of small-to-medium-sized tasks and work independently to meet deadlines and deliverables. Key Expectations and Qualifications: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience. 2-5 years of software development experience, with proficiency in Java and/or Kotlin. Experience with modern software development frameworks (Spring Boot, Gradle, JUnit, React.js, etc.). Strong fundamentals in Algorithms, Data Structures and Design Patterns Understanding and application of Microservices patterns such as REST or Graphql Understanding of relational and NoSQL databases (Postgres, MongoDB, etc.), and the ability to design efficient data models. Familiarity with microservices architecture and API development. Knowledge of version control systems (Git) and CI/CD practices. Good understanding of Agile development principles and experience working in Agile teams. Strong problem-solving and debugging skills. Effective communication and collaboration skills to work within an engineering team and interact with other stakeholders. Technical Skills: Proficiency in Java, Kotlin, or other object-oriented programming languages. Familiarity with backend development frameworks like Spring Boot. Knowledge of databases (Postgres, MongoDB, or similar). Exposure to front-end technologies like React.js is a plus. Familiarity with basic cloud technologies (AWS, GCP, or Azure) is an advantage. Experience with testing frameworks (JUnit, Mockito) and automated testing. Understanding of basic security and performance optimization techniques.
Posted 3 weeks ago
5.0 - 10.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Data and AI Development team is looking for enthusiastic and talented Backend development Engineer to join us. Our services belong to Match360 product portfolio. Our services are tightly integrated with IBM Cloud Pak for Data where customers can access a suite of leading data and AI capabilities in a unified experience. You are a Backend Developer, who will Design, develop and/or re-engineer complex product components, and integrate software packages, programs and reusable objects residing on multiple platforms. As an ambitious individual who can work under senior architect’s direction towards agreed targets and goals, you have the ability to manage change and to work under stress. You are curious to learn as demonstrated by your up-to-date technical knowledge. You are a good team player and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team. We seek an applicant who will thrive in an open, dynamic, flexible, fun, spirited, collaborative environment; an individual who desires creative freedom and the opportunity to work in a high performing team. Job Responsibilities: As a Backend developer you will be responsible for development/ maintenance/ Support of the Match360 applications through the full systems development lifecycle. Participate in the design and implementation of sophisticated software systems front end. You will work with the Product Architects, Product Managers to understand various priorities and work towards the execution. Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members. Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub. Ensure good code coverage. Support bug fixes during testing and deploy to target environments. Participate in the planning, creation and execution of automated test cases and load/performance testing. Create/maintain technical documentation. Hands on experience in handling and debugging customer issues, work with L2 support team. Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members. You will be providing vigilance and compliance to various software engineering, support and release processes e.g security, stack upgrades that are free of vulnerabilities etc." Required education Bachelor's Degree Required technical and professional expertise 5+ years of professional/industrial experience in software development. Good Expertise in JavaScript, React, Redux, HTML/CSS, NodeJS, Node Express, SaaS, MVC Web Frameworks. Expertise in RESTful APIs, JavaScript, Java J2EE, Microservices Architecture, MVC Web Frameworks. Expertise with consuming REST APIs from JavaScript based UX Experience in using messaging brokers like RabbitMQ, Kafka etc Understanding and experience writing and executing Unit and Integration Tests as part of Test-Driven DevOps Development Understanding and experience with at least one relational database (DB2, Oracle etc.) Understanding and experience with Agile, and Design/Implementation and Secure Software Engineering Best Practices Working knowledge on tools like GitHub, Jenkins, Maven/Gradle. Experience implementing distributed applications in a container environment Ability to learn and apply new technologies quickly Strong sense of ownership of deliverables Preferred technical and professional experience Degree in Computer Science Engineering, or equivalent professional experience. Working experience on Docker/Kubernetes, RedHat OpenShift, Linux Operating Systems (such as Red Hat, Ubuntu, etc.) , the DevOps Experience working with open-source technologies."
Posted 3 weeks ago
5.0 - 9.0 years
14 - 19 Lacs
Chennai
Work from Office
Why You Would Love This Job: Being a member of the Risk Analytics IT team means you will be a part of a technology team with a rich diverse skill sets and a great enthusiastic committed team. Whether its Java, JavaScript, AngularJS, Unix or Database skillset required for the project initiatives, we are there for each other collaborating and helping each other to achieve the common goal. You will also have an opportunity to work with SaaS Cloud Datawarehouse Platform involving Snowflake Database. In this role would be responsible to contribute towards new project implementations as well as enhancements to existing applications within Risk and Data Services domain catering to the requirement of Risk Analysts. There is also significant opportunity for advancement and growth in this role based on your performance and contribution towards the organization goals. Your Responsibilities : Participate in requirements gathering with Product owners, business users and subject matter experts and come up with an elegant solution design adhering to best design patterns. Write clean, self-documenting code following best practices on coding incorporating unit testing. Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases Participate in code reviews, Sprint meetings and retrospectives. Provide on-going maintenance support for the applications during Post-deployment support phase. Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering. **NOTE: Responsibilities of this role are not limited to the details above. ** Talents Needed For Success: Solid Core Java including Collections, multi-threading conceptswith a working experience on J2EE (Servlets, JSP) along with Framework knowledge Spring/Sprint MVC Strong knowledge in core JavaScript is a must. Basic Database skillsets (SQL) and Unix commands is a must. Should be a self-motivated individual with good problem solving and analytical skills Knowledge of any JavaScript framework - like Angular or React will be a plus Experience in Agile, CI/CD, DevOps practices and tools Experience with source code management in GIT, Maven or Gradle is must Working experience with Junit or any other test framework is desirable
Posted 3 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About Velsera Medicine moves too slow. At Velsera, we are changing that. Velsera was formed in 2023 through the shared vision of Seven Bridges and Pierian, with a mission to accelerate the discovery, development, and delivery of life-changing insights. Velsera provides software and professional services for: AI-powered multimodal data harmonization and analytics for drug discovery and development IVD development, validation, and regulatory approval Clinical NGS interpretation, reporting, and adoption With our headquarters in Boston, MA, we are growing and expanding our teams located in different countries! What will you do? You write test automation scripts, involving both back-and and front-end components according to our best practices & quality standards You build tools, frameworks, and other infrastructure needed to support test automation You review and validate application requirements and technical specifications to define test specifications for functional, integration and performance tests You search for opportunities to enhance all test case automation related activities You work as part of a cross-functional scrum team ("POD"), developing applications and services using agile development methodologies You will provide technical guidance to other members of the team on test automation as required You collaborate with the development team to analyze the bugs and work closely to address production bugs at the earliest. You stay up to date with new testing tools and testing strategies, proactively evaluating and improving our testing methodologies for continuous improvement Should work collaboratively with the team in writing test-scenarios & their execution (in case the need arise) Requirements What do you bring to the table? You are an outstanding QA automation engineer with +5 years relevant experience in test automation and in our test automation stack. You have a bachelor's or master's degree in computer science You have a strong understanding of software development and test automation principles, such as BDD & TDD. You have experience in working in continuous integration and continuous delivery environments Excellent problem-solving and analytical skills Good communication (written and verbal) skills Strong interpersonal skills, the ability to coach other engineers Experience in developing software in a regulated environment is a plus Technical Skills UI Automation with Selenium: Proficient in Selenium WebDriver for automating web-based applications Strong knowledge of locators and strategies (XPath, CSS Selectors, ID, Class) Experience in handling dynamic web elements and writing optimized XPath/CSS selectors Familiarity with browser debugging tools and techniques for identifying UI elements Expertise in handling synchronization issues using waits (Implicit, Explicit, Fluent) Capability to manage browser settings and profiles for different testing needs API Automation with RestAssured: Proficient in automating REST APIs using RestAssured library Strong understanding of HTTP methods (GET, POST, PUT, DELETE, etc.) Familiarity with handling request/response payloads in JSON and XML formats Ability to validate response codes, headers, and payloads Knowledge of token-based authentication mechanisms (e.g., OAuth, JWT) Experience in chaining API requests and validating dependencies between API responses Programming with Java: Strong proficiency in Java for scripting and automation Knowledge of object-oriented programming concepts Experience with exception handling, collections framework, and Java Streams API Familiarity with file handling, parsing JSON/XML, and reading/writing to databases Understanding of multithreading for handling parallel execution Functional Testing: Ability to design and execute comprehensive test cases for functional verification Experience with both manual and automated regression testing Knowledge of boundary value analysis, equivalence partitioning, and other testing techniques Frameworks and Tools Strong knowledge of testing frameworks like TestNG and JUnit Familiarity with BDD frameworks like Cucumber for writing Gherkin scenarios Experience in building and maintaining custom automation frameworks (Data-Driven, Keyword-Driven, or Hybrid) Proficient in build tools like Maven or Gradle for dependency management Working knowledge of version control systems like Git CI/CD and Integration Experience in integrating test automation with CI/CD pipelines (e.g., Jenkins, GitHub Actions, or GitLab CI) Ability to set up and configure jobs for running automated tests Familiarity with generating and publishing test execution reports (e.g., Allure, Extent Reports) Benefits Flexible Work & Time Off - Embrace hybrid work models and enjoy the freedom of unlimited paid time off to support work-life balance Health & Well-being - Access comprehensive group medical and life insurance coverage, along with a 24/7 Employee Assistance Program (EAP) for mental health and wellness support Growth & Learning - Fuel your professional journey with continuous learning and development programs designed to help you upskill and grow Recognition & Rewards - Get recognized for your contributions through structured reward programs and campaigns Engaging & Fun Work Culture - Experience a vibrant workplace with team events, celebrations, and engaging activities that make every workday enjoyable & Many More..
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France