Jobs
Interviews

6934 Junit Jobs - Page 15

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

3.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II Overview Mastercard is looking for a Software Engineer to build the highly available and heavy traffic fault tolerant applications using Java, Spring and Spring Boot technologies. You'll get to work with cutting-edge technologies like Kubernetes, Docker, and AWS, and will help design and build a next-generation platform to advance the lending industry . Our software engineering team is rapidly growing and looking for Software Engineers to be part of a fast paced, high-energy team. We want people who take their craft seriously, have a passion for building great solutions, and enjoy working with a team of like minded individuals. If you are an experienced engineer who loves solving complex business problems and believes planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you. Role In This Lead Role, You Will Primary contributor to the analysis, design, and development of most strategic and complex API projects, utilizing broad industry awareness and Java development expertise. Codes, tests, debugs, and documents fault tolerant, maintainable, and scalable API solutions; enhances existing code to ensure that production systems continue to meet user needs. Implements complicated systems and software components, in compliance with Agile and Services Oriented Architecture standards, utilizing expertise in the Java programming language and related development frameworks, REST principles, and MySQL. Participates in discussions with stakeholders about high-level concepts and/or desired technology solutions, utilizing expertise to recommend options to meet business needs. Identifies and resolves system operating problems in collaboration with Operations in order to provide business continuity and optimal service to end users. All About You Bachelor's Degree in Computer Science or related field/degree 3+ years of experience in software development and Agile practices throughout the entire development lifecycle using Java and related frameworks. 1+ years of experience with Spring and Spring Boot technologies. Extensive experience with one of the databases such as MySQL, Mongo or Oracle. Experience implementing test-driven development with JUnit and Mocking frameworks Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Posted 4 days ago

Apply

0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The MDES team is looking for a Software Development Engineer who can develop microservices based Enterprise applications using Java J2EE stack. Also, development of Portals which would be either used by customer care, end user, customer representatives etc.. The ideal candidate is the one who is passionate about developing high quality code which is highly scalable, operable & highly available Role Develop (code) Enterprise Application with quality, within schedule and within estimated efforts. Provide estimate for the assigned task Write and execute Unit, Integration test cases Provide accurate status of the tasks Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing All About You Essential knowledge, skills & attributes Hands on experience with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), Web-services (JSON and SOAP) Hands on experience of using Eclipse/My Eclipse IDE Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT Experience of working with Agile methodologies. Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal) Additional/Desirable Capabilities Experience of working in Payments application Domain Hands on experience of developing microservice application & deploying them on any one of the public cloud like Google, AWS, Azure Hands on experience on Kafka, Zookeeper Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application Knowledge of Design Patterns Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Posted 4 days ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Position: QA Engineer Experience Range: 3 to 5 yrs Location: Bangalore Work Mode: Hybrid About Anumana: Anumana is a pioneering AI-driven health technology company at the forefront of transforming cardiovascular care. Born out of a collaboration between nference and the Mayo Clinic, we are dedicated to unlocking the secrets of the heart's electrical signals to enable earlier detection, more precise diagnoses, and improved treatments for heart disease. Our portfolio of ECG-AI algorithms is redefining how clinicians can leverage routine medical data to identify and manage cardiovascular conditions. As a company operating in a highly regulated and mission-critical domain, we are committed to the highest standards of quality, security, and scientific rigor. About the Role: We are looking for a detail-oriented and passionate QA Engineer to join our team. You will be responsible for ensuring the quality and reliability of our software products through the development and execution of test plans, test cases, and automated testing frameworks. You will work closely with developers, product managers, and other stakeholders to identify issues early and contribute to a high-quality user experience. Key Responsibilities: Design, develop, and execute test plans, test cases, and test scripts (manual and automated). Perform functional, regression, integration, and performance testing. Identify, document, and track bugs and issues using tools like JIRA or similar. Collaborate with cross-functional teams during the entire software development lifecycle. Contribute to continuous improvement in testing processes and tools. Ensure test coverage and traceability from requirements to deployment. Develop and maintain automated test suites using tools like Selenium, Cypress, or similar. Validate fixes and enhancements made to the software. Requirements: Bachelor’s degree in Computer Science, Engineering, or related field. 3+ years of experience as a QA Engineer or similar role. Hands-on experience with Python for test automation and scripting. Hands-on in Python for both functional and API testing. Strong understanding of software QA methodologies, tools, and processes. Experience with test automation tools (e.g., Selenium, TestNG, JUnit, Cypress). Proficient in writing SQL queries to validate data. Familiarity with Agile/Scrum development methodologies. Experience with bug tracking and test management tools (e.g., JIRA, TestRail). Strong verbal and written communication skills.

Posted 4 days ago

Apply

4.0 - 7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Responsibilities 4-7 years of Java Backend development experience. Strong development skills in Java JDK 1.8 or above. Java fundamentals like Exceptional handling, Serialization/Deserialization and Immutability concepts. Database RDBMS/No SQL (SQL, Joins, Indexing). Multithreading (Re-entrant Lock, Fork & Join, Sync, Executor Framework). Spring Core & Spring Boot, security, transactions. Hands-on experience with JMS (ActiveMQ, RabbitMQ, Kafka etc). Memory Mgmt (JVM configuration, Profiling, GC), profiling, Perf tuning, Testing, JMeter/similar tool). Devops (CI/CD: Maven/Gradle, Jenkins, Quality plugins, Docker and containerization). Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns. Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j). Experience of writing Junit test cases using Mockito / Power mock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc. Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development. Cloud – AWS / AZURE / GCP. Experience in Microservices Design Pattern.

Posted 4 days ago

Apply

7.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Lead Software Engineer - Java What Makes Us, Us Join some of the most innovative thinkers in FinTech as we lead the evolution of financial technology. If you are an innovative, curious, collaborative person who embraces challenges and wants to grow, learn and pursue outcomes with our prestigious financial clients, say Hello to SimCorp! At its foundation, SimCorp is guided by our values — caring, customer success-driven, collaborative, curious, and courageous. Our people-centered organization focuses on skills development, relationship building, and client success. We take pride in cultivating an environment where all team members can grow, feel heard, valued, and empowered. If you like what we’re saying, keep reading! WHY THIS ROLE IS IMPORTANT TO US We’re seeking a Lead Java Developer with Spring and Azure expertise to rearchitect the engine powering our Axioma Portfolio Optimizer. Originally built for on-premises scale, this quantitative tool is a foundation for the new offering in Azure — demanding cloud-native efficiency without sacrificing performance for complex portfolio rebalancing. You’ll join our strategic team, optimizing compute costs while ensuring the platform handles real-time portfolio analytics for global investors. What Will You Be Responsible For Implement solutions by being involved in all development activities from requirements to support. Participate in all development related activities such as code reviews, technical planning, agile practices, etc. Collaborate with product managers, DevOps, and front-end engineers to deliver and deploy features. Ensure code quality and system reliability through unit testing, integration testing, and CI/CD pipelines. Drive technical discussions and decision-making aligned with long-term business goals. Identify bottlenecks and bugs, and devise solutions to these problems. Utilize code versioning tools such as Git for version control. Work within a continuous integration environment to ensure smooth and reliable deployment of applications. Require proficient business and communication skills, and to be able to understand client specific requirements. Stay updated on the latest industry trends and contribute to a culture of continuous improvement. What We Are Looking For 7+ years of expertise in Java, Spring Framework (Boot, Data, Security, Batch etc..) & microservices architecture. Proficient in Java/J2EE design patterns and their practical implementation. Expertise in designing APIs using RESTful principles, along with distributed systems, object-oriented programming concepts, and design frameworks. Hands-on development of REST APIs and Microservice architectures. Testing: JUnit, Mockito, TDD/BDD; experience with unit/integration testing. DevOps: CI/CD pipelines (Jenkins, Github Actions), Git, Docker, Maven/Gradle, and Agile/Scrum. Experience of working in an Azure environment. Focused on performance optimization and adherence to software best practices. Experience in global teamswith cross-cultural collaboration and mentorship. Fluent English, problem-solving and effective task management. Benefits Competitive salary, bonus scheme, and pension are essential for any work agreement. However, at SimCorp, we believe we can offer more. Therefore, in addition to the traditional benefit scheme, we provide an excellent work-life balance: flexible work hours, a hybrid workplace model. On top of that, we have IP sprints; where you have 3 weeks per quarter to spend on mastering your skills as well as contributing to the company development. There is never just only one route - we practice an individual approach to professional development to support the direction you want to take. NEXT STEPS Please send us your application in English via our career site as soon as possible, we process incoming applications continually. Please note that only applications sent through our system will be processed. At SimCorp, we recognize that bias can unintentionally occur in the recruitment process. To uphold fairness and equal opportunities for all applicants, we kindly ask you to exclude personal data such as photo, age, or any non-professional information from your application. Thank you for aiding us in our endeavor to mitigate biases in our recruitment process. If you are interested in being a part of SimCorp but are not sure this role is suitable, submit your CV anyway. SimCorp is on an exciting growth journey, and our Talent Acquisition Team is ready to assist you discover the right role for you. The approximate time to consider your CV is three weeks. We are eager to continually improve our talent acquisition process and make everyone’s experience positive and valuable. Therefore, during the process we will ask you to provide your feedback, which is highly appreciated. Who We Are For over 50 years, we have worked closely with investment and asset managers to become the world’s leading provider of integrated investment management solutions. We are 3,000+ colleagues with a broad range of nationalities, educations, professional experiences, ages, and backgrounds in general. SimCorp is an independent subsidiary of the Deutsche Börse Group. Following the recent merger with Axioma, we leverage the combined strength of our brands to provide an industry-leading, full, front-to-back offering for our clients. SimCorp is an equal-opportunity employer. We are committed to building a culture where diverse perspectives and expertise are integrated into our everyday work. We believe in the continual growth and development of our employees, so that we can provide best-in-class solutions to our clients.

Posted 4 days ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

🔹 Job Title: Software Engineer Consultant/Expert Location: Chennai 34351 Job Type: Contract Budget: ₹20 LPA Notice Period: Immediate Joiners Only 🔧 Position Summary: We are looking for a highly experienced and skilled Software Engineer Consultant/Expert to join a balanced product team. The candidate will collaborate closely with Product Managers, Designers, Architects, and other Engineers to develop and maintain advanced analytical solutions. This role includes involvement in all phases of the software development lifecycle, from requirements gathering and design to deployment and support. 💼 Key Responsibilities: Collaborate in a cross-functional agile team to deliver end-to-end analytics solutions. Develop and maintain high-quality software solutions. Participate in and/or lead activities such as requirements gathering, feature/user story development, use case creation, and test case design. Author design and process documentation. Design, develop, test, and deploy scalable backend and frontend systems. Implement CI/CD pipelines and manage deployments. Handle operations including performance metrics tracking, user access controls, and production maintenance. Manage incidents, perform root cause analysis (RCA), and proactively work on defect prevention. 🛠️ Technical Skills Required: Full Stack Java Development Backend: Java, Spring Boot Frontend: Angular, React Cloud Platforms: GCP (preferred), AWS, or Azure Programming Languages: Java, Python Unit Testing: JUnit, Karma DevOps Tools: CI/CD, Jenkins, Terraform, Cloud Build Microservices Architecture ✅ Key Qualifications: 8+ years of professional experience in software engineering. Bachelor's degree in Computer Science, Computer Engineering, or related discipline. 1+ years of experience with development and deployment on cloud platforms (GCP, AWS, or Azure). Solid grasp of software engineering principles including: Test-Driven Development (TDD) Clean Code & XP Practices Agile / Lean methodologies Evolutionary Design and MVP delivery Experience with tools like SonarQube, Checkmarx, and 42Crunch. 💡 Preferred Experience: Experience working with UX/UI Designers and cross-functional teams. Exposure to web front-end development with JavaScript, Angular, or React. Familiarity with data modeling and microservices-based architecture. Understanding of Machine Learning, LLMs, and advanced data analytics (a plus). Knowledge of Agile tools like JIRA, Rally, or similar. Strong problem-solving and analytical skills. Effective communication and collaboration abilities. 🎓 Education: Required: Bachelor's Degree in Computer Science, Engineering, or related field Preferred: Advanced coursework or certifications in cloud technologies, full stack development, or data engineering Job Type: Contract Budget: ₹20 LPA Notice Period: Immediate Joiners Only 🎓 Education: Required: Bachelor's Degree in Computer Science, Engineering, or related field Preferred: Advanced coursework or certifications in cloud technologies, full stack development, or data engineering Skills: cloud,java,karma,agile methodologies,mvp delivery,terraform,42crunch,full stack java development,lean methodologies,react,clean code & xp practices,analytics,python,aws,checkmarx,junit,test-driven development (tdd),agile,ci/cd,azure,microservices architecture,evolutionary design,angular,spring boot,jenkins,gcp,sonarqube,cloud build

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

The ideal Software Development Engineer in Test (SDET) should be experienced in workflow and service-based testing using a combination of tools common in the Java ecosystem such as JUnit, Mockito, Cucumber, and APIs. Additionally, familiarity with PHP tools like PHPUnit is also desirable. The SDET should possess the ability to develop service-based, integration, and end-to-end tests while adhering to best practices for long-term maintainability and clarity. As an SDET, you are expected to work from 12 pm to 9 pm. Requirements: - Possess a Bachelor's degree in Computer Science, Information Technology, or a related field. - Experienced in cross-service integration testing, including validation of REST APIs and internal Java libraries. - Knowledge of tools such as Opensearch, website debugging using developer tools, API debugging with Postman, MySQL debugging, and IDEs like IntelliJ. - Skilled in implementing Behavior-Driven Development (BDD) frameworks using Cucumber for clear and maintainable test automation. - Proficient in Test strategy development. - Ability to collaborate effectively with developers to review code, ensure test coverage, and drive continuous quality improvements. - Solid knowledge of test frameworks, architecture patterns, and industry best practices. - Experience working with Continuous Integration/Continuous Deployment (CI/CD) pipelines, such as Jenkins, GitHub Actions, GitLab, or similar tools. - Strong expertise in test automation frameworks and writing reusable, scalable test scripts. - Familiarity with test reporting, debugging, and logging tools. - Working knowledge of performance testing concepts and monitoring basics. - Excellent problem-solving skills and the ability to work in an agile development environment. - Knowledge of Docker, Kubernetes, or AWS Cloud services. Job Responsibilities: - Design and implement comprehensive test strategies for cross-service integration, ensuring the quality of REST APIs, internal Java libraries, and service-to-service communication. - Develop and maintain scalable test automation frameworks using BDD tools such as Cucumber, ensuring tests are readable, maintainable, and aligned with business requirements. - Collaborate closely with developers, DevOps, and product teams to review code, define test cases, ensure test coverage, and support continuous integration and deployment pipelines. - Write reusable, modular, and scalable automation scripts using industry-standard test frameworks with a focus on quality and maintainability. - Utilize CI/CD tools like Jenkins, GitHub Actions, or GitLab to integrate automated tests into deployment workflows, enabling faster and more reliable releases. - Validate complex end-to-end workflows by leveraging knowledge of MySQL and data modeling, particularly for systems handling large volumes of data. - Contribute to the development and refinement of test architecture, adhering to best practices in test design, structure, and automation efficiency. - Monitor and report on test execution results, using appropriate logging, debugging, and reporting tools to identify root causes and improve defect triage processes. - Support performance testing efforts by applying foundational knowledge of performance principles and integrating monitoring solutions for system metrics and stability. - Participate actively in Agile ceremonies, including sprint planning, reviews, and retrospectives, contributing to a culture of quality and continuous improvement. - Apply working knowledge of Docker, Kubernetes, and AWS Cloud services to create realistic, containerized test environments and troubleshoot cloud-based deployments. What we offer: At GlobalLogic, we prioritize a culture of caring, continuous learning and development, interesting and meaningful work, balance and flexibility, and a high-trust organization. Join us to experience an inclusive culture, grow professionally, work on impactful projects, achieve work-life balance, and be part of a high-trust organization committed to integrity and trust. About GlobalLogic: GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner known for creating innovative digital products and experiences. Collaborate with us to transform businesses and redefine industries through intelligent products, platforms, and services.,

Posted 4 days ago

Apply

6.0 - 10.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Software Engineer/Senior Software Engineer (Backend) with at least 6+ years of professional software engineering experience, you will play a critical role in new feature development, impact analysis, and coordination with Product Managers. You will be responsible for troubleshooting and resolving production issues, deployment ownership, and improving the SDLC process. Additionally, you will drive the prioritization of the technical roadmap, influence product roadmap prioritization, and enhance process efficiencies to boost team productivity. Your role will involve setting and enforcing coding standards for stability, correctness, and maintainability while leveraging your ability to work independently, self-motivate, and solve problems efficiently. Furthermore, you will provide mentorship and training to junior engineers. To excel in this role, you must possess a strong foundation in OOPs and clean code concepts. You should have a deep understanding of data structures, algorithms, and proficiency in Java & Kotlin programming languages with hands-on experience, including expertise in multi-threading, exception handling, Servlet/Filters. Proficiency in REST architecture, MVC concepts, Spring/Spring Boot, SQL scripting, and relational databases (e.g., MySQL, SQL Server, Oracle) is essential. You should also have experience in writing various types of tests for Java/Kotlin applications, familiarity with Spring Data JPA/JPA/Hibernate, and knowledge of containerized environments, Kubernetes, Docker, AWS or other cloud infrastructures. Working knowledge of JavaScript, HTML, and CSS is also required. Desirable skills include application integration using RESTful architecture, Spring Security, experience with UI frameworks like Angular, React, VueJS, and strong knowledge of AWS cloud. Familiarity with Observability concepts and tools is a plus. In addition to technical expertise, excellent verbal and written communication skills in English are essential. You should be eager to learn, open to new challenges, enthusiastic, and possess a curious mindset. Our Tech Stack includes Java/Kotlin on Spring Boot for backend, Javascript/Typescript with VueJS and Vuetify for frontend, MySQL/Spring Data JPA/Hibernate ORM/Flyway/Liquibase for the database, Jira/Bitbucket for the process, and AWS/Docker for infrastructure. This role may require availability to support global time zones.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a QA Lead with mandatory team handling responsibilities, your role involves writing and reviewing high-quality code to meet project standards. You will thoroughly understand functional requirements and align them with client needs. Additionally, you will conceptualize comprehensive solutions for both functional and non-functional requirements, selecting suitable technologies, patterns, and frameworks. Implementing design methodologies and toolsets effectively is also a key aspect of your responsibilities. Your role will entail facilitating application development by coordinating requirements, schedules, and activities. You will lead or support User Acceptance Testing (UAT) and production rollouts. Creating, assessing, and justifying Work Breakdown Structures (WBS) and estimated efforts for modules/tasks will be part of your daily tasks. Addressing issues promptly and viewing setbacks as opportunities for improvement is crucial. Providing constructive feedback to team members, setting clear expectations, and assisting in troubleshooting and resolving complex bugs are essential aspects of your role. You will also propose and justify solutions during code/design reviews and conduct Proof of Concepts (POCs) to validate proposed designs/technologies. Ensuring the quality, performance, and reliability of applications, identifying and reporting bugs and defects, troubleshooting and debugging issues, and generating and maintaining test reports and documentation are all part of your responsibilities. Collaboration with the software development team and other stakeholders on software quality assurance is also required. You should possess strong proficiency in API Testing, REST API, Selenium, and Behavior Driven Testing. Analyzing application requirements and specifications to create test plans and test cases, designing, developing, and executing automated tests using Python/Java languages as required are essential skills. You will be expected to utilize testing tools such as UFT, TOSCA, Test Complete, Katalon Studio, Appium, Coded UI, Protractor, Selenium, or other tools as required. Employing testing frameworks like Junit, Nunit, TestNg, or other frameworks as required and having experience in Gherkin, Behavior Driven Testing, and Test Automation Framework are also necessary for this role. The working hours for this position are from 12 pm to 9 pm. Your skills should include automation, test automation tools, rest API, Katalon Studio, UFT, API, behavior-driven testing, Java, test automation framework, TestNg, Appium, Test Complete, Selenium, API testing, Nunit, TOSCA, Junit, Python, Protractor, Gherkin, and Coded UI.,

Posted 4 days ago

Apply

4.0 - 6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Experience: 4-6 years Location: Bangalore Key Responsibilities Design, develop, and maintain high-performance Java applications. Implement multithreading solutions for optimized performance. Develop responsive UI using AngularJS, HTML, CSS, and JSON. Write and maintain unit and UI tests using JUnit and Espresso. Collaborate with cross-functional teams to define and design new features. Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives. Maintain and manage the codebase in version control repositories. Follow MVC architecture and design best practices for scalable applications. Mandatory Skills Strong experience in Core Java and Multithreading . Proficient in AngularJS , HTML , CSS , and JSON . Experience with JUnit and Espresso for testing. Solid understanding of MVC Architecture . Hands-on experience with code repositories (e.g., Git). Worked on Agile/Scrum based projects. Nice to Have Familiarity with SONAR or other static code analysis tools. Experience with SWT Eclipse UI framework . Knowledge of CI/CD pipelines and related tools. Strong grasp of Agile/Scrum methodologies and practices.

Posted 4 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

Responsible for the development and delivery of Software Applications for suite of products under Service Analytics @ MI, translating software design into code in accordance with the product quality requirements. Drive the design and implementation of product features. Maintain and improve the existing software product and non-product code base. Provide support towards prototyping of new feature ideas and analyzing technical feasibility. Support the team in realizing timely and quality solutions and provide technical mentoring to the team members. Enable clear and regular information flow within team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, Test Engineers. Strong hands-on experience in Javaprogramming, OOAD and Object-oriented programing. Proficiency in HTML and web application development preferably using Angular and REST services. Familiarity with tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework (Spring Boot, MVC, Security), and Hibernate/JPA. Experience in database design and implementation (NoSQL or SQL). Thorough understanding of Design principles and patterns, tools, and methods. Knowledge in Hibernate, Junit will be an added advantage. In-depth knowledge and experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc. Experience in Agile software development setup is preferred. Possess established Leadership skills, self-driven, quality and result oriented, with strong attention to details. Educational Qualification required is B.E. / B.Tech / MS / M. Tech/ MSc ( Computer Science)/MCA. The ideal candidate should have a minimum of 8+ years of Software Development Experience.,

Posted 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Full Stack Engineer at Cisco Spaces, you will be joining a dynamic team focused on revolutionizing the way businesses interact with physical spaces through the innovative cloud platform. Our core values of "care deeply," "everybody in," "simplify everything," and "be brave" drive us towards impactful outcomes and a more inclusive future. Your responsibilities will include designing, developing, and maintaining both front-end and back-end components of web and backend applications. You will: - Backend Development: Develop and maintain backend services using Java, Kotlin, Vert.x, and RESTful APIs to build high performant, scalable, and distributed systems. - Frontend Development: Create interactive web applications using React.js, Redux, TypeScript, and modern UI libraries. - Database Management: Design and optimize relational and NoSQL databases like Graph DB, PostgreSQL, MongoDB. - Microservices & Cloud: Build and deploy microservices on AWS, with experience in containerization (Docker, Kubernetes, EKS). - API Development & Integration: Implement RESTful APIs for seamless integration with frontend applications. - Testing & Code Quality: Write unit and integration tests for both frontend and backend components. - Collaborate in a highly collaborative environment with cross-functional teams including product managers, UI/UX experts, and software and hardware engineers. Qualifications: - Bachelor's degree in Engineering/Computer Science. - 4+ years of experience in Java, Kafka, Kotlin, Node.js, JavaScript, and ReactJS. - Experience with large-scale cloud applications (AWS) and familiarity with various AWS services. - Proven experience in design and implementation using Java, streaming technologies (preferably Kafka), REST APIs, and Web Applications. - Proficiency in tools like Maven, Gradle, Jenkins, and Git. - Familiarity with microservices architecture and distributed systems. Preferred Qualifications: - Experience with streaming technologies like Kafka for real-time applications. - Knowledge of GraphQL. - Experience in EKS & CDN. If you are passionate about creating innovative solutions and contributing to a collaborative team environment, we would love to hear from you. Cisco Meraki values diversity, inclusion, and collaboration to inspire innovation and unleash the full potential of our people. Join us in building an employee experience focused on appreciation, belonging, growth, and purpose for everyone.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a highly skilled and motivated Software Engineer specializing in Java Full-Stack development with Angular expertise, you will have the opportunity to work on cutting-edge technologies, build robust and scalable applications, and contribute to full software development lifecycle activities. Your responsibilities will include designing, developing, and maintaining scalable web applications using Java 8, Spring, Spring Boot, and Angular. You will build and integrate REST APIs and microservices to enable seamless communication between systems. Writing clean, maintainable, and efficient code following best practices and design patterns is crucial. Developing unit tests using JUnit to ensure code quality and reliability will be part of your daily tasks. Implementing user interfaces using HTML, CSS, and JavaScript with Angular to deliver intuitive and responsive designs is essential. You will collaborate with cross-functional teams to troubleshoot, debug, and resolve application issues, optimize applications for maximum speed, scalability, and performance, and manage and deploy code changes through CI/CD pipelines using common automation tools. Proactively identifying and addressing technical challenges in both development and production environments and staying up-to-date with emerging technologies to apply them to ongoing projects when relevant are key aspects of this role. To be successful in this position, you should have 3 to 5 years of professional experience in software engineering, including at least 3 years of experience with Java. Expertise in Java 8, Spring, and Spring Boot for back-end development, proficiency in front-end programming with Angular, JavaScript, HTML, and CSS, familiarity with REST API development and microservices architecture, and a background in using PostgreSQL or Oracle databases effectively for data storage and retrieval are required. Competency in testing frameworks like JUnit to ensure reliable code, experience with CI/CD pipelines and associated tools for streamlined development workflows, understanding of programming design patterns and best practices for scalable software solutions, flexibility to work with both server-side and client-side technologies as needed, strong communication skills to work collaboratively within a team, attention to detail, and a focus on delivering high-quality, efficient code are essential. Nice to have skills include showcasing experience with React in addition to Angular for front-end flexibility, familiarity with cloud development principles for web and mobile applications, and the capability to resolve complex technical issues in production with innovative approaches. Technologies you will work with include Java 8, Spring, Spring Boot, REST API, PostgreSQL/Oracle, JUnit, Angular or ReactJS, JavaScript, HTML, CSS, Microservices, and CI/CD pipelines.,

Posted 4 days ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

You should have a minimum of 6+ years of experience in Full Stack web development. Possess intermediate knowledge on software architecture and design methodologies. Deep understanding of web programming, distributed systems, performance testing, and tuning is required. Strong expertise in Java, J2EE, Spring, Spring Boot, Microservices, REST APIs, and frontend technologies like Node JS, Angular, Typescript, and JavaScript is essential. Proficiency in Oracle or any SQL database is necessary. Understanding of web application security and secure coding principles is a must. You should have strong analytical and troubleshooting skills. Sound working knowledge of tools like GIT, Visual Studio Code, Intellij, JIRA, Maven, SonarQube, and Junit is expected. Familiarity with DevOps CI/CD tools and techniques is a plus. Experience in working in an Agile development environment is preferred. Time management skills are essential to meet the expectations of a dynamic environment. Excellent communication skills are required for effective collaboration.,

Posted 4 days ago

Apply

1.0 - 5.0 years

0 Lacs

noida, uttar pradesh

On-site

As the global leader in intelligent asset management solutions, Brightly, a Siemens company, empowers organizations to enhance the performance of their assets using a state-of-the-art cloud-based platform built on over 20 years of data. With a clientele of over 12,000 worldwide, Brightly offers a comprehensive suite of intuitive software, including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability, and Community Engagement. Alongside award-winning training, support, and consulting services, Brightly paves the way for a brighter future by promoting smarter assets and sustainability. Brightly, a Siemens company, is on the lookout for exceptional engineers who are passionate about their craft and excel in dynamic environments. As part of our team, you will collaborate with top-notch engineers and product experts to develop, implement, deliver, and maintain our ambitious products and integrations. We prioritize your dedication and enthusiasm for software development. Your responsibilities will include integrating innovative and high-performing features into our cutting-edge software applications, drawing on your expertise in computer science, programming principles, and data structures. You will also create, test, and document libraries and frameworks to facilitate scalable development across multiple projects within specified constraints. Quality assurance will drive your work throughout the agile product lifecycle, from requirements to support. In addition to writing clear and maintainable code, you will align your code objectives with company goals and metrics, translating user requirements into technical specifications in collaboration with product owners. Troubleshooting production incidents, supporting products, and ensuring product quality are essential aspects of your role. A DevOps mindset, data-driven decision-making, and staying abreast of technological trends are all critical components of your responsibilities. To qualify for this role, you should possess a Bachelor's degree in computer science or a related field, or equivalent work experience, along with 1-3 years of relevant experience. Proficiency in data structures, algorithms, object-oriented programming, databases, web programming, design patterns, and SOLID principles is required. Experience with Java frameworks, REST services, unit testing, and agile methodologies is essential. Strong communication, partnership, and teamwork skills are also necessary. Technological proficiency in Java, J2EE, Spring Boot, Spring MVC, Hibernate, SQL Server/MySQL/MongoDB, Tomcat/Jetty/Weblogic, Mockito/Junit, Git/SVN, Maven/Gradle, and more will be advantageous. Experience with AWS, open-source contributions, agile methodologies, Kubernetes, and Docker is considered a bonus. At Brightly, our core values of Service, Ingenuity, Integrity, and Togetherness guide us in making informed decisions, managing change, and building a sustainable future. By fostering innovation and ensuring exceptional experiences for our employees and clients, we strive to have a positive impact on businesses and communities worldwide. Join us at Brightly, where we work together to create a brighter future.,

Posted 4 days ago

Apply

6.0 - 16.0 years

0 Lacs

karnataka

On-site

You have a great opportunity to join a global technology consulting and digital solutions company as a Specialist in Tosca Automation. With 12 to 16 years of experience, you will be working in a Hybrid mode on a Full-Time basis in Bangalore. The ideal candidate for this role should be available to join with a notice period of Immediate to 30 Days. As a Specialist in Tosca Automation, you will bring to the table 6+ years of experience in TOSCA Automation Testing. Your primary technical skills should include Automation using selenium web driver API testing. It is highly desirable for you to have experience in testing web applications and web architecture API using JAVA. Moreover, you should have exposure to automation tools and programming languages. Hands-on experience in GUI automation Selenium and API automation such as JUnit using these tools will be an added advantage. You should also possess skills in test case identification, requirement mapping, and test case review. Familiarity with web concepts like Session Cookies, Web request types, and API testing (Manual Automation) is crucial for this role. Additionally, having experience in OOPS programming concepts, databases, test planning skills, and a good understanding of the defect lifecycle will be beneficial for excelling in this position. Join this dynamic team to contribute to the reimagining of business models and accelerating innovation through digital technologies.,

Posted 4 days ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Senior Salesforce Automation Tester - Digital Solution Consultant at NTT DATA in Noida, Uttar Pradesh, India, your role is crucial in ensuring that the digital technology and services provided to clients are valuable, intuitive, and impactful. Your work as a part of the QA Engineer teams will involve providing support, leadership, and direction to ensure successful project execution and delivery of engagements as promised. To excel in this role, you should ideally hold a Bachelor's degree in Computer Science, Engineering, or MIS and possess at least 3 years of experience in Quality Assurance processes, methodologies, and best practices. Additionally, you should have a minimum of 2 years of experience in software development and quality engineering, with expertise in areas such as data-driven testing, white box test automation, Selenium, Karate Framework, system-level testing, and End-to-End Testing. Key responsibilities of your role will include creating UI/API end-to-end cross-cloud impacting integration automation, developing automation frameworks for functional, regression, performance, and load testing, as well as integrating different automation frameworks. You will also be expected to build automation frameworks capable of interacting with boundary systems like Oracle, write clear test documents and automation scripts, and execute testing with complex data sets. Furthermore, you should be well-versed in automation tools, such as SOAP UI for WebServices automation, Jenkins, Git, and other similar technologies. Your expertise in Core Java programming, OOPS concepts, collection framework, and familiarity with DevOps tools like Jenkins will be essential in driving test practices within the team and diagnosing and managing quality issues to resolution. Excellent communication skills, both written and verbal, strong analytical abilities, and problem-solving skills are crucial for this role. Experience in agile/scrum methodology, multi-platform testing, Force.com, Java, Salesforce platform and API development, as well as J2EE Technologies will be advantageous. Participation in product and feature design, cross-group communication, and problem-solving will also be part of your responsibilities. NTT DATA is a trusted global innovator in business and technology services, serving 75% of the Fortune Global 100. As a Global Top Employer with experts in over 50 countries, NTT DATA is committed to helping clients innovate, optimize, and transform for long-term success. Join us in our mission to move confidently and sustainably into the digital future. Visit us at us.nttdata.com.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Java Developer with over 5 years of experience in Chennai (Walkin), you will be responsible for designing, developing, and deploying scalable applications using Java, Spring Boot, and Microservices. Your role will involve collaborating with cross-functional teams to create RESTful services and work with SQL/NoSQL databases. You will be expected to develop unit and integration tests, participate in Agile sprints, and ensure application performance, availability, and scalability. Key Responsibilities Design, develop, and maintain highly scalable Java applications using Spring Boot and Microservices architecture. Collaborate with teams to define, design, and implement new features. Create and consume RESTful APIs, work with SQL/NoSQL databases, and ensure code quality through testing. Participate in Agile activities like sprints, reviews, and stand-ups. Optimize application performance, troubleshoot production issues, and follow best practices in coding and security. Required Skills 5+ years of Java development experience. Strong knowledge of Spring Boot and the Spring Framework. Experience in Microservices architecture design and development. Proficiency in building RESTful services and integrating with front-end and third-party services. Familiarity with SQL/NoSQL databases, CI/CD pipelines, and containerization tools. Experience with cloud platforms like AWS, Azure, or Google Cloud. Strong understanding of Git, unit testing frameworks, and mocking frameworks. Good-to-Have Skills Experience with Kubernetes, API Gateway, and service discovery mechanisms. Exposure to event-driven architectures using tools like Kafka or RabbitMQ. Familiarity with DevOps practices and automation tools like Jenkins. Knowledge of front-end frameworks like Angular/React is a plus. This role will offer you the opportunity to work on cutting-edge technologies and contribute to the development of robust and scalable applications.,

Posted 4 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Senior Lead Software Quality Engineer for Lightroom Android at Adobe, you will be part of the Digital Imaging team responsible for building a cutting-edge imaging service. Your primary role will involve developing a scalable and responsive mobile application on Android, providing photographers with powerful image editing and organizing tools. Your responsibilities will include collaborating with a team of passionate engineers to test strategic features critical to Adobe's growth. You will work closely with the Product Manager and team members to define roadmaps, scope, and work for releases. Operating within a fast-paced scrum team, you will adhere to standard methodologies for testing, profiling, and releasing high-quality software. This involves conducting functional and non-functional testing of new features under development, as well as owning the end-to-end process from requirements gathering and design to testing and release. A successful candidate will possess a BTech or MTech in Computer Science or equivalent, along with a minimum of 8 years of hands-on software testing experience, particularly in Mobile Application Testing. Strong communication skills, the ability to collaborate effectively across teams, and proficiency in writing test plans and test management suites are essential. You should also have a good understanding of test methodologies such as functional, performance, and security testing. Furthermore, experience with bug reporting tools like JIRA, analytical thinking, problem-solving skills, and scripting abilities for automation are highly valued. Familiarity with Android Test frameworks like Appium, Espresso, Robotium, and UI Automator, as well as tools like Android Studio, git, Jenkins, jUnit, and gradle, will be advantageous in this role. In addition to technical skills, the role emphasizes constant improvement and customer engagement. You will be expected to collaborate with customers to identify issues, refine workflows based on feedback, and ensure high levels of app performance and reliability. At Adobe, we encourage creativity, curiosity, and continuous learning for your career growth. If you are seeking a new opportunity to contribute to Adobe's success, we invite you to update your Resume/CV and Workday profile, explore internal mobility opportunities, and prepare for interviews to showcase your skills effectively. Join us at Adobe, where you will experience a world-class work environment and join a team committed to mutual growth through ongoing feedback and support. If you are driven to make a difference, Adobe is the ideal place for you to thrive professionally. Discover more about our employee experiences on the Adobe Life blog and explore the rewarding benefits we offer. For individuals requiring accommodations during the application process, please reach out to accommodations@adobe.com.,

Posted 4 days ago

Apply

2.0 - 6.0 years

0 Lacs

andhra pradesh

On-site

As a Back-End Developer at our dynamic development team, you will play a crucial role in designing, implementing, and maintaining the server-side logic, databases, and APIs that power our applications. Your expertise in modern back-end technologies and frameworks will be key in ensuring the robustness and scalability of our systems while collaborating with front-end developers to deliver seamless user experiences. Your responsibilities will include designing, developing, and maintaining the back-end infrastructure, optimizing database schemas, creating and maintaining RESTful APIs or GraphQL services, monitoring and optimizing application performance, implementing security protocols, collaborating with front-end developers, ensuring code quality and best practices, writing tests, participating in deployment processes, and maintaining technical documentation. To excel in this role, you should be proficient in back-end programming languages such as Node.js, Python, Java, Ruby, PHP, Go, or C#, and familiar with frameworks like Express.js, Django, Spring Boot, Ruby on Rails, or Laravel. Your experience with SQL-based and NoSQL databases, RESTful API development, Git, security best practices, testing frameworks, cloud platforms, microservices, Agile methodologies, and problem-solving skills will be valuable assets. Ideally, you hold a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, with at least 2 years of experience in back-end development or a similar role. Strong communication, collaboration, time management skills, a passion for learning new technologies, and staying updated with industry trends are essential attributes for success in this position. While not required, experience with containerization, serverless architectures, DevOps practices, CI/CD pipeline implementation, front-end technologies, and web development would be considered a plus. The job is located in Visakhapatnam and is a full-time position with in-person work schedule. Join our community at https://www.industryacademiacommunity.com to stay updated on job/internship openings and become a member of our growing network. By submitting your application, you become a free member of IAC with access to numerous opportunities. Contact us at +91 7977752648 to learn more about this exciting opportunity.,

Posted 4 days ago

Apply

12.0 - 16.0 years

0 Lacs

pune, maharashtra

On-site

The Senior Backend Subject Matter Expert (SME) position at Deutsche Bank in Pune/Bangalore is a key role in the ambitious sustainability initiatives undertaken by the bank. The bank aims to invest in developing a Sustainability Technology Platform, Sustainability data products, and various sustainability applications to support its goals. As part of this global initiative, the bank is assembling a team of passionate technologists who are dedicated to addressing Climate Change challenges through technology solutions, particularly in Cloud/Hybrid Architecture. As a Senior Full Stack SME, you will play a crucial role in providing technical leadership and guidance to ensure project success in JAVA Backend development. Your responsibilities will include designing APIs for an API-first platform, working with hybrid cloud architecture, and providing solutions that leverage Google Cloud Platform (GCP). You will also be involved in code reviews, mentoring teams, and staying updated with emerging trends in GCP services and application development frameworks. In addition to technical responsibilities, you will collaborate with business stakeholders to translate requirements into technical solutions, develop a technology roadmap aligning with business goals, and analyze the feasibility of migrating on-premise systems to GCP. Mentorship, collaboration, problem-solving, and innovation are key aspects of the role, along with troubleshooting technical issues, recommending improvements, and exploring innovative solutions using GCP services. To qualify for this position, you should have at least 12 years of experience in full-stack software development, with a proven track record of successful software projects using GCP and on-premise environments. Proficiency in containerization technologies, excellent communication skills, and the ability to think strategically are essential. Knowledge of Microservices, Spring Cloud, Spring Security, Concurrency, Event Driven Architecture, and other specified technologies/frameworks is required. Experience in Sustainable Finance/ESG Risk/CSRD/Regulatory Reporting, infrastructure automation, and DevOps principles on GCP will be advantageous. Deutsche Bank offers a range of benefits including best-in-class leave policy, parental leaves, education sponsorships, insurance coverage, and health screening. Training, coaching, and a culture of continuous learning are provided to support your career growth and development. If you are a passionate technologist with a strong background in full-stack development and a desire to contribute to sustainable finance initiatives, this role offers an exciting opportunity to make a difference and drive innovation within a global team at Deutsche Bank.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You will be joining our team as a Java Software Developer to contribute to enhancing the core development capacity of the Ericsson Mobile Wallet platform. This role offers you the opportunity to become a part of a dynamic and expanding development organization dedicated to creating new features using cutting-edge technology and enhancing the current architecture. Your responsibilities will include working on a product that enhances the daily lives of millions of users in Africa, the Middle East, and Latin America, ultimately aiding in providing financial freedom to individuals worldwide. Ericsson Digital Services (BDGS) specializes in delivering software and services related to Digital Business Support Systems (BSS), Operational Support Systems (OSS), Cloud Communication, Cloud Core, and Cloud Infrastructure, with a focus on 5G-ready, cloud-native, automated, and industrialized solutions to facilitate a smooth digitalization journey toward 5G. In this role, you will engage in software development activities by translating incoming business requirements from product management. As a software developer, you will be involved in all stages of the product life cycle, encompassing design, implementation, verification, maintenance, and operations of our products. Our operational practices are grounded in agile Dev-Ops principles, with Continuous Integration playing a pivotal role in our development approach. Your responsibilities will extend to Continuous Improvement initiatives and product maintenance activities. To excel in this position, you should possess a maximum of 5-8 years of documented professional experience in software development, along with a degree in BE/B.TECH/MCA or a higher equivalent qualification in Computer Science. Proficiency in object-oriented Java (Enterprise) programming, including exposure to multi-threading, collections, and design patterns, is essential. Familiarity with software development tools such as Git, Gerrit, Jenkins, and experience in Lean & Agile principles are necessary. Additionally, strong interpersonal skills, adaptability, a quality-oriented mindset, experience in unit and function testing (preferably with Junit), a keenness to learn, and a positive work approach are crucial for success in this role. Fluency in written and spoken English is also required. Desirable qualifications include prior experience in Mobile money/wallet or a similar product domain, a keen interest in shepherding a product from feature development to successful customer deployment, and exposure to multicultural work environments, which would be advantageous for this role.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

As a Java Software Developer at Ericsson, you will play a vital role in enhancing the core development capabilities of the Ericsson Mobile Wallet platform. Joining our dynamic and growing development team, you will have the exciting opportunity to work on implementing new features using cutting-edge technology and enhancing the existing architecture. Your contributions will directly impact millions of users in Africa, the Middle East, and Latin America, empowering them with financial freedom through our innovative financial platform. In this role, you will be responsible for converting business requirements from product management into software solutions. You will be involved in all phases of the product life cycle, including design, implementation, verification, maintenance, and operations. Working within our agile Dev-Ops environment, you will follow Continuous Integration practices to ensure efficient development processes. Additionally, you will focus on continuous improvement and product maintenance to drive ongoing enhancements. To excel in this position, you should have 5-8 years of professional experience in software development, along with a degree in Computer Science or a related field. Proficiency in object-oriented Java programming, including multi-threading, collections, and design patterns, is essential. Experience with tools like Git/Gerrit, Jenkins, and familiarity with Lean & Agile principles are highly valued. Excellent interpersonal skills, adaptability to change, and a quality-oriented mindset are key attributes for success in this role. Additionally, having a proactive approach, eagerness to learn, and a positive work ethic will be beneficial. It is advantageous to have prior experience in Mobile money/wallet or similar product domains. A keen interest in shepherding a product from development to successful deployment and exposure to multicultural work environments will be beneficial assets. If you are someone with a passion for software development, a drive for innovation, and a desire to make a positive impact, we invite you to join our team. Your contributions will not only shape the future of our products but also contribute to the financial empowerment of individuals worldwide. Your proficiency in written and spoken English will enable effective communication and collaboration within our global team.,

Posted 4 days ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

You should have 8 to 12 years of experience in designing and implementing multi-tier applications. Your qualifications should include BE/BTECH/MCA. The job is located in Chennai and you will be working on modules such as CRM, HRMS, Service Desk, and Technology Conversion Project. Your role will require excellent analytic and problem-solving skills, as well as knowledge in troubleshooting, performance tuning, and best practices. You should have experience in messaging, failover designing, and recovery planning. It is essential that you are familiar with all phases of the systems lifecycle, from analysis, design, and development through to support. You must have experience in developing performance-sensitive multi-tier Java/JEE applications, specifically in CRM, HRMS, Service Desk, and Technology Conversion Project. Knowledge of the FX/MM/FI market and products is highly desirable. Proficiency in Java 8 is a must, along with expertise in JMS, JEE, JSP, Servlets, and SQL/PLSQL basics. Your skills should also include Java performance tuning, threads, collections, and knowledge of any J2EE application server. Additionally, you should be able to write and execute automated unit tests using TestNG or JUnit. Your ability to design service-oriented, load-balanced, high availability, and high throughput solutions will be crucial for this role.,

Posted 4 days ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a lead software engineer for the analytic decisioning platform, you will be responsible for leading the technical development of a cutting-edge software platform. Working alongside a dynamic team of software engineers, you will play a crucial role in creating the next generation software platform for FICO's software transaction analytics capabilities. Your primary focus will be on leading a backend engineering team to generate workflow execution flows with high-volume and low latency execution. These capabilities are instrumental in delivering patented and unique market value that drives critical business value in a high-growth area. This role offers a unique leadership opportunity to work with state-of-the-art technology applied to solving one-of-a-kind business problems. Your key contributions will include: - Collaborating with stakeholders, product managers, and user experience personnel to understand business requirements, priorities, and usage scenarios. - Working with architects to drive the architecture for the software platform capability. - Collaborating within working groups to establish software engineering standards, guidance, and processes. - Continuously improving engineering practices to enhance efficiency, reliability, and serviceability goals. - Conducting research, case studies, and prototypes on technologies to ensure the software platform remains a leading analytic decisioning platform. - Coaching other software engineers on domain designs and collaborating with QA engineers to implement non-functional tests. The ideal candidate will have: - 7+ years of experience in designing, building, deploying, and operating commercial software with a focus on low latency execution. - Proficiency in Java, Spring Boot, Maven, Gradle, JUnit, Mockito, Test Containers, SonarCube. - Ability to drive design transformation based on modern software design patterns, open-source software, and cloud environments. - Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure. - Experience with domain-driven, event-driven, and microservice architectures, as well as agile processes. - Strong coaching and mentoring skills, along with experience in supporting production software deployments. - A degree in computer science or related discipline, along with familiarity with public cloud technologies like AWS, Google, Azure, and Kubernetes. - Prior experience with UI frameworks like Angular, React, or Vue, and familiarity with BPMN and flowable engine is a plus. In return, we offer: - An inclusive culture that reflects our core values and encourages personal and professional development. - Competitive compensation, benefits, and rewards programs that recognize and appreciate your contributions. - A people-first work environment that promotes work-life balance, employee resource groups, and social events to foster interaction and camaraderie.,

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