Jobs
Interviews

363 Mockito Jobs - Page 5

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

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Senior Java Engineer/Developer, you will utilize your deep technical expertise and leadership skills to contribute to architecture, development, code quality, and team guidance. Your responsibilities will include collaborating with cross-functional teams to design and construct enterprise-grade backend solutions, mentoring junior team members, and spearheading key technical initiatives. You will be tasked with performance optimization by profiling applications, troubleshooting performance bottlenecks, and tuning systems across various tiers. Additionally, you will implement and enhance CI/CD pipelines, deployment automation, and infrastructure-as-code practices. Your role will involve close collaboration with QA, DevOps, and Product teams to ensure successful delivery. To excel in this role, you must possess the following technical expertise in core technologies: - Java Backend - J2EE: Demonstrated 8-9 years of hands-on Java Architecture expertise. - Java (11 or higher): Strong understanding of OOP, multithreading, collections, and memory management. - J2EE Technologies: Proficiency in Servlets, JSP, EJB, JDBC, JMS, and JNDI. - Spring Ecosystem: Experience with Spring Boot, Spring Core, Spring MVC, and Spring Security. - Web Services: Familiarity with REST (JAX-RS) and SOAP (JAX-WS). - ORM Frameworks: Knowledge of Hibernate and JPA. - Messaging: Exposure to JMS, Kafka, or ActiveMQ. - Microservices: Design and implementation of containerized microservices using Spring Boot. In the DevOps & Infrastructure domain, you will work with tools and practices such as: - CI/CD: Jenkins, GitHub Actions, Harness, Tekton, Bitbucket Pipelines. - IaC & Configuration Management: Terraform, Ansible. - Containerization & Deployment: Docker, OpenShift, ECS. - Secrets Management: Utilization of HashiCorp Vault. You will also be responsible for build, code quality, and security aspects, including: - Build Tools: Maven, Gradle. - Code Quality & Security: SonarQube, BlackDuck, and adherence to secure coding practices. - Version Control: Proficiency in Git with a strong understanding of branching and CI workflows. Database & Storage expertise includes: - Relational Databases: Oracle, PostgreSQL, MySQL. - SQL: Ability to write complex queries, perform performance tuning, and implement indexing. Your testing and automation skills should cover: - Unit Testing: JUnit, Mockito. - Integration Testing: REST Assured, Postman, or equivalent tools. Preferred skills for this role include: - Familiarity with API documentation standards such as Swagger/OpenAPI. - Authentication/Authorization knowledge: OAuth2, JWT, LDAP. - Exposure to modern front-end frameworks like React and Angular. - Working knowledge of application servers like WebLogic, JBoss, Tomcat. - Experience in regulated domains like finance, healthcare, or telecom. - Familiarity with Agile/Scrum methodology.,

Posted 2 weeks ago

Apply

2.0 - 3.0 years

1 - 3 Lacs

Mumbai

Work from Office

Primary Competency Reviewing software requirements and preparing test scenarios. Executing tests on software usability. Analyzing test results on database impacts, errors or bugs, and usability. Preparing reports on all aspects related to the software testing carried out and reporting to the design team. Interacting with clients to understand product requirements. Participating in design reviews and providing input on requirements, product design, and potential problems. > Additional Competency Technical Skill Requirements A bachelor's degree in computer science or related field. Good knowledge of both manual and automated testing. Strong familiarity with unit and integration testing. Having Basic knowledge of testing tools like Katalon, Jmeter, Mockito, Junit, TestNG, Selenium. Basic knowledge of test techniques and compatibility with various software programs. Excellent communication and critical thinking skills. Good organizational skills and detail-oriented mindset. Added Advantage Basic Knowledge of MONGODB shall be an added advantage.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

10 - 14 Lacs

Mumbai

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Java Full Stack Development, Microsoft SQL Server, Spring Boot, Kubernetes Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. You will oversee the development process and ensure successful project delivery. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Strong knowledge in Core Java (Java 8 or above) for web application design & development- Accountable for designing and implementing in a cloud-native (Kubernetes, Docker, S3, micro-services)) environment.- Technical expertise in Java Development and associated frameworks (Spring, Hibernate). Extended experience using Spring Framework (Core, MVC, Security, AOP, Data, Integration, Transaction, Batch, JPA) preferably with SpringBoot- Hands-on experience using DevOps/DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, Liquibase, Sonar, CheckMarx- Solid database skills (SQL, SQL Server)- Test driven mindset with strong skills in Junit, Mockito or other Unit testing frameworks- Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience using SonarQube.- Very comfortable with source code management system such as GIT "- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the application development process- Coordinate with stakeholders to gather requirements- Ensure timely delivery of projects Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development, Spring Boot, Kubernetes, Microsoft SQL Server- Front end framework Angular/React- Developing APIs using REST - Kafka, Microservices- Scripting experience (bourne, korn, bash) Experience using DevOps/DevSecOps tools"- Strong understanding of microservices architecture- Experience in RESTful API development- Knowledge of front-end technologies like HTML, CSS, and JavaScript- Hands-on experience with Agile methodologies Additional Information:- The candidate should have a minimum of 5 years of experience in Java Full Stack Development- This position is based at our Mumbai office- A 15 years full-time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chandigarh

On-site

As a Backend Developer specializing in Java and Microservices, you will play a crucial role in our engineering team. Your primary responsibilities will include developing RESTful APIs and microservices using Java 11+ and Spring Boot, ensuring the codebase is clean, scalable, and maintainable, and collaborating with cross-functional teams for seamless end-to-end delivery. You will be expected to focus on application performance, quality, and reliability, troubleshoot and resolve production issues, and adhere to best practices in coding, testing, and deployment. Active participation in code reviews, architecture discussions, and following Agile/Scrum development methodologies will be key aspects of your role. The ideal candidate will possess strong programming skills in Java (Java 8 or above), in-depth knowledge of Spring Boot, Spring MVC, Spring Cloud, and a solid understanding of Microservices Architecture and design patterns. Proficiency in RESTful API development, ORM frameworks like Hibernate or JPA, and SQL/NoSQL databases is essential. Experience with CI/CD pipelines and tools like Jenkins, Git, Docker, along with Unit Testing Frameworks (JUnit, Mockito, etc.) is required. Basic knowledge of containerization, Kubernetes, and exposure to cloud platforms such as AWS, Azure, or GCP will be advantageous. Familiarity with API security standards like OAuth2, JWT, and messaging systems like Kafka, RabbitMQ is a plus. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field, along with 3 to 6 years of relevant experience in Java backend development. Your passion for technology, strong problem-solving skills, and ability to work in a collaborative environment will be highly valued in this position.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Adobe Learning Manager at P40 level, you will be at the forefront of the rapidly expanding eLearning market, playing a crucial role in serving diverse needs such as customer and partner education, sales enablement, and employee skill development. The unified, scalable platform powered by AI/ML is revolutionizing the learning experience worldwide. Your responsibilities will include owning product solutions from end to end development lifecycle, ensuring high quality, and collaborating with customers and product management teams in Bangalore to design innovative solutions. You will be expected to elaborate on feature scope through competition analysis, research on recent technologies, and trends to deliver best-in-class solutions. Crafting detailed use cases, designing, coding, testing, and deploying stable, scalable, cost-effective solutions will be key aspects of your role. Additionally, you will be handling non-functional requirements such as performance, memory leaks, and security at the solution level. To succeed in this role, you should be AEM Certified (Developer or Architect) with a minimum of 4-8 years of full-stack experience in React JS and Java. Proficiency in SPA frameworks (React), headless CMS architectures, AEM as a Cloud Service, Java/J2EE, Sling, OSGi, HTL/Sightly, and AEM Dispatcher is essential. Skills in building AEM sites with advanced content integrations, performance tuning, and authoring workflows are required. A strong understanding of RESTful APIs, software design patterns, and test-driven development using tools like JUnit and Mockito is expected. Excellent problem-solving, verbal, and written communication skills are crucial for success in this role. Passion for solving complex problems for customers, willingness to explore new technologies and user experiences, comfort with ambiguity, adaptability to evolving priorities, and the ability to lead a team autonomously are highly valued. Demonstrated ability to influence technical and non-technical stakeholders is essential. As an Adobe employee, creativity, curiosity, and continuous learning are celebrated aspects of your career growth journey. If you are pursuing a new opportunity at Adobe, ensure to update your Resume/CV and Workday profile, including uniquely Adobe experiences and volunteer work. Visit the Internal Mobility page on Inside Adobe to learn more about the process and set up job alerts for roles of interest. Prepare for interviews by checking out the provided tips. Adobe provides an exceptional work environment recognized globally. You will work alongside colleagues committed to helping each other grow through ongoing feedback. If you are looking to make a significant impact, Adobe is the place for you. Discover more about career experiences on the Adobe Life blog and explore the meaningful benefits offered by Adobe.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a software and product innovation professional at PwC, you will be dedicated to developing cutting-edge software solutions and driving product innovation to cater to the evolving needs of clients. Your role will involve combining technical expertise with creative thinking to deliver innovative software products and solutions that make a significant impact. Specifically, in software engineering at PwC, you will concentrate on creating inventive software solutions that propel digital transformation and elevate business performance. Your responsibilities will include designing, coding, and testing state-of-the-art applications that revolutionize various industries and provide exceptional user experiences. You should have strong expertise in React, including proficiency in JavaScript, HTML, and CSS. Additionally, you are expected to have a deep understanding of React design patterns such as HOCs, render props, and compound components. Familiarity with React performance optimization techniques and state management tools like Redux Saga, Zustand, or similar is crucial. Knowledge of advanced React concepts like server-side rendering (Next.js) or static site generation will be beneficial, along with experience in working with TypeScript in React projects. Proficiency in writing maintainable CSS using methodologies like CSS-in-JS, SCSS, or Styled-Components is also required. In Java, you should possess in-depth knowledge of Java concurrency, collections, and design patterns. Extensive experience with the Spring Framework, particularly Spring Boot, Spring Security, and Spring Cloud for developing microservices, is essential. Your role will involve implementing scalable, secure, and high-performance RESTful APIs. Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito, is expected. Moreover, you should have knowledge of Agile development processes and be familiar with team collaboration tools like JIRA and Confluence. Exposure to cloud-native architectures and serverless computing is desirable. Proficiency in code versioning using version control systems like Git is necessary. Hands-on experience with unit testing frameworks such as Jest, Mocha, and Enzyme, as well as monitoring and logging tools, will be advantageous. As a dedicated professional, you should demonstrate a commitment to continuous learning and staying updated with industry trends, tools, and technologies to excel in this dynamic role.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

Wipro Limited is a leading technology services and consulting company dedicated to creating innovative solutions that cater to clients" most intricate digital transformation requirements. With a strong focus on consulting, design, engineering, and operations, we assist clients in achieving their most ambitious goals and establishing sustainable and future-ready businesses. Our global presence spans across 65 countries with over 230,000 employees and business partners, enabling us to support our customers, colleagues, and communities in navigating the ever-evolving landscape of the modern world. The role aims to craft detailed and exceptional architectural application designs, provide thought leadership, and empower delivery teams to ensure outstanding client engagement and satisfaction. Requirements: - Over 12 years of experience in Application Development utilizing Java and Advanced Technologies tools. - Profound comprehension of fundamental architecture and design principles, object-orientation principles, and coding standards. - Capable of designing and implementing intelligent, scalable, and resilient solutions within strict deadlines at both high and low levels. - Strong analytical and problem-solving abilities. - Proficiency in React JS, HTML, and CSS. - Solid verbal and written communication skills. - Proficient in DevOps and CI-CD. - Familiarity with source control, versioning, branching, etc. - Experienced in Agile methodology and Waterfall models. - Extensive experience in Application Delivery, including Production Support. - Excellent presentation and documentation skills. - Adaptive to learning new technologies and frameworks. - Understanding of Release Management. - Collaborative team player effective in engaging with relevant stakeholders. - Ability to suggest future technology capabilities and architectural designs in alignment with business objectives, technology strategy, trends, and regulatory requirements. Must-Have: - Strong programming expertise in Java 8 or above (preferably Java 17). - Proficient in Java Collections and Stream. - Skilled in Java Fullstack. - Competent in React JS, HTML, and CSS. - Proficient in Data Structures and Algorithms. - Experience in developing secure Spring Framework applications. - Knowledgeable in Spring DI/Blueprints, Spring Boot, etc. - Understanding of Design Patterns and Principles. - Proficient in OR frameworks like Hibernate, JPA, etc. - Proficient in API building (Web Service, SOAP/REST). - Proficient in Unit testing and code coverage using JUnit/Mockito. Mandatory Skills: Fullstack Java Enterprise. Experience: 8-10 Years. Join us at Wipro to embark on a journey of reinvention. We are committed to building a modern Wipro and seek individuals inspired by continuous evolution and reinvention of themselves, their careers, and their skills. Embrace the opportunity to be part of an organization driven by purpose and empowered to shape your own reinvention. Let's realize our ambitions together. We welcome applications from individuals with disabilities.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

8 - 13 Lacs

Pune

Work from Office

Essential Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field 5+ years Java backend experience with Spring Boot (including MVC, Security, WebFlux) Experience with REST API design and secure development practices Testing experience across unit, integration, and performance (e.g. JUnit, Mockito, WireMock) Familiar with CI/CD and Git-based workflows (e.g. GitLab) Solid experience with core AWS services (e.g. SQS, S3, DynamoDB) Understanding of distributed systems concepts (scalability, resilience, consistency) Experience mentoring engineers and promoting engineering best practices Exposure to MuleSoft (RAML, mUnit) in a migration or integration context Desirable Experience with API Gateways (e.g. Apigee) Exposure to containerisation and event-driven systems Experience with observability tools (e.g. Dynatrace, ELK) Prior involvement in platform migration or system modernisation initiatives

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Team Lead Full Stack Developer (Java + Angular) at our Bangalore location, you will play a crucial role in designing, developing, and implementing robust and scalable web applications using Java, Spring Boot, and Angular. You will be responsible for developing and integrating RESTful APIs to ensure seamless communication between front-end and back-end systems. Your expertise will be utilized in managing and optimizing MySQL databases, including schema design and query performance. Collaboration is key in this role, as you will work closely with cross-functional teams, including UX/UI designers, product managers, and other developers, to define, design, and ship new features. Your involvement in the entire application lifecycle, with a focus on coding, debugging, and testing, will be instrumental in delivering high-quality solutions. Writing clean, maintainable, and well-documented code, along with conducting code reviews to uphold best practices, will be part of your routine tasks. In addition to your technical responsibilities, troubleshooting and debugging production issues to provide timely resolutions will be critical. Staying updated with emerging technologies and industry trends is essential for you to contribute effectively. Implementing authentication and authorization mechanisms, such as JWT and OAuth, and having experience with Microservices architecture will further enhance your impact in this role. To excel in this position, you are required to have a Bachelor's degree in CS or a related field, along with a minimum of 5 years of experience in full stack development with Java + Angular. Your strong proficiency in Java 8, Spring Boot, MVC, Core, Batch, Angular, HTML, CSS, JS, TypeScript, MySQL schema design & optimization, and RESTful API development is essential. Experience with version control tools like Git, GitHub, Bitbucket, Agile methodologies (Scrum/Kanban), unit testing (JUnit, Mockito), and excellent problem-solving and communication skills are also necessary. If you have additional experience with cloud platforms like AWS, GCP, containerization technologies such as Docker, Kubernetes, CI/CD tools like Jenkins, GitLab CI, BitBucket Pipelines, and knowledge of front-end frameworks like React.js, it would be considered a bonus. If you are ready to lead the charge in a tech-driven environment and make a real impact with cutting-edge solutions, we invite you to apply for this exciting opportunity by sending your resume to careers@4basecare.com.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Dev Engineer at MasterCard's Operations & Technology Fraud Products team, you will be involved in developing new capabilities for the Decision Management Platform. This platform serves as the core for multiple business solutions aimed at combating fraud and validating cardholder identity. Utilizing a patented Java-based platform, you will contribute to processing billions of transactions per month in a high-performance, message-oriented approach. Your role will involve delivering solutions through direct software development, collaborating closely with technical leads on design and implementation tasks, and providing support for production issues. Additionally, you will plan, design, and develop technical solutions in alignment with Mastercard standards, processes, and best practices. Leading day-to-day system development and maintenance activities, you will ensure service level agreements are met while fostering innovation, cost-effectiveness, and high-quality solutions that reach the market swiftly. Your responsibilities will encompass the full systems development life cycle, including requirements documentation, design, testing, deployment planning, and more. Participation in Proof of Concepts (PoCs) and facilitating knowledge transfer of vendor technology to staff are key aspects of the role. You will also conduct sessions on emerging technologies and frameworks, mentor team members, and enhance standards and process efficiency. To excel in this role, you must be highly energetic, detail-oriented, and proactive, with the ability to work under pressure independently. Strong communication, relationship-building, and organizational skills are essential, along with a willingness to learn and tackle challenging opportunities within a matrix-based project team. Familiarity with Agile software development processes, designing complex software solutions, and working in a Linux environment is crucial. Key technical skills include creating and debugging J2EE REST Web Services, database experience (Oracle and SQL scripting), proficiency in Spring Framework, unit testing with Junit and Mockito, and working with tools like Apache Tomcat and Git. Desirable skills involve containerized environments, integration frameworks, service performance monitoring, and familiarity with modern SPA frameworks. Corporate Security Responsibility is also emphasized, requiring adherence to security policies, ensuring information confidentiality and integrity, reporting security violations, and completing mandatory security trainings. If you are seeking a dynamic role that involves developing innovative solutions to combat fraud and contribute to MasterCard's cutting-edge technologies, this position offers a stimulating environment for growth and impact.,

Posted 2 weeks ago

Apply

10.0 - 15.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Staff Software Engineer specializing in Java at Walmart Global Tech in Chennai, you will play a crucial role in guiding the team in making architectural decisions and best practices for building scalable applications. Your responsibilities will include driving design, development, implementation, and documentation of cutting-edge solutions that impact associates of Walmart globally. You will collaborate with engineering teams across different locations, engage with Product Management and Business to drive product agendas, and work closely with architects to ensure solutions meet Quality, Cost, and Delivery standards. With a Bachelor's/Master's degree in Computer Science or a related field and a minimum of 10 years of experience in software design, development, and automated deployments, you will bring valuable expertise to the team. Your prior experience in delivering highly scalable Java applications, strong system design skills, and proficiency in CS fundamentals, Microservices, Data Structures, and Algorithms will be essential for success in this role. You should have hands-on experience with CICD development environments and tools like Git, Maven, and Jenkins, as well as expertise in writing modular and testable code using frameworks such as JUnit and Mockito. Your experience in building Java-based backend systems, working with cloud-based solutions, and familiarity with technologies like Spring Boot, Kafka, and Spark will be crucial. Additionally, you should be well-versed in microservices architecture, distributed concepts, design patterns, and cloud-native development. Your experience with relational and NoSQL databases, caching technologies, event-based systems like Kafka, monitoring tools like Prometheus and Splunk, and containerization tools like Docker and Kubernetes will be highly valuable. At Walmart Global Tech, you will have the opportunity to work in an innovative environment where your contributions can impact millions of people. The company values diversity, inclusion, and belonging, and offers a flexible, hybrid work environment along with competitive compensation, benefits, and opportunities for personal and professional growth. As an Equal Opportunity Employer, Walmart fosters a workplace culture where every individual is respected and valued, contributing to a welcoming and inclusive environment for all associates, customers, and suppliers.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

You value your talented employees and strive to support their professional growth before seeking new talent for open positions. If you believe that the current open position aligns with your skills and aspirations, we encourage you to submit your application. Your role as an Applications Development Intermediate Programmer Analyst at our organization involves participating in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your primary objective will be to contribute to activities related to applications systems analysis and programming. Your responsibilities will include: - Engaging in Java Full Stack Engineering and application design, utilizing Enterprise level J2EE applications with messaging capabilities, Java spring boot, Java microservice, Spring, Hibernate - Serving as a Developer within a distributed, service-based enterprise environment, preferably in financial institutions - Mentoring and guiding junior developers while fostering a culture of continuous improvement - Developing complex backend systems using Spring, Spring Boot, and Spring Cloud technologies - Implementing microservices-based solutions with a focus on scalability, reliability, and performance - Applying Test-Driven Development (TDD) and test-first development practices throughout all development stages - Collaborating with cross-functional teams to define, design, and deliver new features - Integrating and optimizing Oracle and MongoDB in high-performance environments - Implementing data access layers using Hibernate and JPA and managing caching using Redis or other caching frameworks - Ensuring high quality through effective code reviews, static code analysis, and performance optimization Qualifications: - 4-6 years of software development experience with a strong emphasis on Java - Proficiency in Spring Framework, Spring Boot, and Spring Cloud - Solid understanding and hands-on experience with Microservices Architecture and best practices - Proficient in Hibernate, JPA, and working with both relational (Oracle) and NoSQL (MongoDB) databases - Experience with Redis or equivalent for caching and performance optimization - Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies - Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium - Strong understanding of application performance, monitoring, and optimization techniques - Excellent problem-solving skills and the ability to lead complex development tasks Preferred Qualifications: - Exposure to Api Gateways, Service Discovery, and Distributed Tracing (e.g., Spring Cloud Gateway, Eureka, Zipkin) - Familiarity with containerization tools like Docker and orchestration with Kubernetes - Experience with code quality tools (e.g., SonarQube, CheckStyle, Snyk, BlackDuck) - Understanding of security best practices for backend development (OAuth2, JWT, Spring Security) Soft Skills: - Proven leadership and team collaboration skills - Strong communication and stakeholder management abilities - Ability to balance technical depth with business priorities - Passion for high-quality, clean, and maintainable code Education: - Bachelor's degree/University degree or equivalent experience This job description offers a comprehensive overview of the work involved in this role. Other job-related duties may be assigned as necessary.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Job Description: When you join 7-Eleven Global Solution Center, you will embrace ownership as teams within specific product areas take responsibility for end-to-end solution delivery, supporting local teams and integrating new digital assets. You will challenge yourself by contributing to products deployed across an extensive network of convenience stores, processing over a billion transactions annually. Your role will involve building solutions for scale, addressing the diverse needs of over 84,000 stores in 19 countries. At 7-Eleven GSC, you will experience growth through cross-functional learning, which is encouraged and applauded. With the size, stability, and resources of 7-Eleven GSC, you can navigate a rewarding career while embodying leadership and service as the organization remains dedicated to meeting the needs of customers and communities. At 7-Eleven, the team is guided by Leadership Principles that define a set of behaviors to serve customers and support stores. These principles include being customer obsessed, courageous with your point of view, challenging the status quo, acting like an entrepreneur, having an "It Can Be Done" attitude, doing the right thing, and being accountable. About This Opportunity: Job Title: Software Engineer 1 - Android Location: 7-Eleven Global Solutions Center, India We are seeking a skilled and experienced Senior Android developer to build reusable components for design systems. In this role, you will be responsible for constructing component libraries for Android applications and collaborating closely with cross-functional teams to design, develop, and implement innovative solutions for our customers. Responsibilities: - Develop clean and reliable code in Kotlin/Java, ensuring it is easy to test and maintain. - Collaborate with teams in the US and India to translate requirements into functional Android features. - Implement UI layouts in Jetpack Compose (or XML where required), ensuring responsiveness across devices. - Assist in writing unit tests (JUnit, Mockito). - Integrate with RESTful APIs (Retrofit) and manage local data persistence (Room). - Participate in daily stand-ups, sprint planning, and retrospectives in an Agile/Scrum setup. - Document feature specifications and technical decisions. Technical Skills Required: - Bachelor's degree in computer science, Software Engineering, or a related field. - 2-4 years of hands-on experience in Native Android application development (Kotlin, Java, Jetpack Compose, XML). - Solid understanding of Kotlin (or Java) and core Android frameworks. - Familiarity with Git and version control workflows. - Exposure to modern Android libraries such as Jetpack Compose, Navigation, Coroutines, Flow, Hilt (or willingness to learn). - Excellent problem-solving skills and a desire to learn cutting-edge mobile technologies. - Good communication skills and ability to work in a fast-paced team. 7-Eleven Global Solution Center is an Equal Opportunity Employer committed to diversity in the workplace. The organization's strategy focuses on workplace culture, diverse talent, and how they show up in the communities they serve. As the recognized leader in convenience, the 7-Eleven family of brands embraces diversity, equity, and inclusion (DE+I) as not only the right thing to do for customers, Franchisees, and employees but also as a business imperative.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Excited to grow your career At Citi, we're not just building technology, we're building the future of banking. Encompassing a broad range of specialties, roles, and cultures, our teams are creating innovations used across the globe. If you think this position you see is right for you, we encourage you to apply! In Finance, Market and Credit Risk Technology (FMCRT), we're pushing the limits of technology. Our products and initiatives adhere to Citi's strategic architecture principles and support the end-to-end integration of multiple global functions within the bank including Finance, Risk, and Controllers. We're currently looking for a skilled Java Developer to design and develop scalable, efficient, and maintainable Microservices solutions. Being part of our team means that we'll provide you with the resources to meet your unique needs, empower you to make healthy decisions, and manage your financial well-being to help plan for your future. For instance, we provide programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling, and more. Coverage varies by country. We empower our employees to manage their financial well-being and help them plan for the future. We provide access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses. In this role, you're expected to: - Develop Code, test, document, and release stories as part of the development team. - Review code work for accuracy and functionality. Apply fundamental knowledge of programming languages for design specifications. - Use Docker, Kubernetes, and other containerized tools to manage and deploy microservices. - Monitor microservices performance and security and proactively fix issues or optimize services. - Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules. As a successful candidate, you'd ideally have the following skills and exposure: - 5+ years of relevant experience in Java Development with Financial Service industry preferred. - Strong in Java Concepts & Hands-on coding skills in Java 12 and higher versions. - Working knowledge of Spring Boot, Microservices architecture, REST API, Hibernate. - Understanding of test-driven development using Junit, Mockito. - Hands-on understanding of Relational databases like Oracle, PL/SQL, Stored Procedures, Strong SQL skill, Postgres. Preferred skills and qualifications: - Experience developing in technologies such as HTML5, CSS, JavaScript, Angular, JQuery, NodeJS, Git. - Leetcode/Hackerank/Github Online coding repositories. - Knowledge of cloud computing technologies (AWS, Azure, or Google Cloud). - Familiarity with agile software development methodologies (Agile or Scrum). - Experience with DevOps practices and tools (Git, Jenkins, and Docker). - Excellent problem-solving and analytical skills with good teamwork capabilities.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

10 - 18 Lacs

Zirakpur

Remote

Having good understanding of the Agile process. Having good hands on experience on spring, spring boot, Hibernate,JPA, Rest APIs & any ORM framework. Having storng experience of Unit Testng(Junit, Mokito). Having goos experience of CI/CD.

Posted 2 weeks ago

Apply

3.0 - 7.0 years

9 - 13 Lacs

Gurugram

Work from Office

About the Role: Grade Level (for internal use): 09 The Team: Join the TeraHelix team within S&P Globals Enterprise Data Organisation (EDO). We are a dynamic group of highly skilled engineers dedicated to building innovative data solutions that empower businesses. Our team works collaboratively on foundational data products, leveraging cutting-edge technologies to solve real-world client challenges. The Impact: As part of the TeraHelix team, you will contribute to the development of our marquee AI-enabled data products, including TeraHelix's GearBox, ETL Mapper and Data Studio solutions. Your work will directly impact our clients by enhancing their data capabilities and driving significant business value. Whats in it for you: Opportunity to work on a distributed, cloud-native, fully Java tech stack (Java 21+) with UI components built in the Vaadin framework. Engage in skill-building and innovation opportunities in a supportive environment. Collaborate with a diverse group of professionals across data, product, and technology disciplines. Contribute to projects that have a tangible impact on the organisation and the industry. Key Responsibilities: Collaborate with software, data and UI/UX engineers to implement test-driven development (TDD) practices in the software development lifecycle. Design, develop and execute unit tests using JUnit and other Java testing frameworks. Create and maintain automated tests for OpenAPI REST APIs top ensure functionality and performance. Identify and troubleshoot defects, providing detailed reports and recommendations for resolution. Conduct performance testing and analysis utilising Java profiling tools (e.g. JProfiler, JVisualVM and Java Flight Recorder) to optimise application performance and scalability. Work closely with development teams to ensure high quality code and adherence to testing standards. Document testing processes, test cases and results to facilitate knowledge sharing and continuous improvement. Stay updated on industry best practices and emerging testing tools and methodologies. What were looking for: Bachelors degree or higher in Computer Science or a related field. Strong experience in software testing, with a focus on Test-Driven Development (TDD) and unit testing. Proficiency in Java and experience with JUnit and other Java testing frameworks. Familiarity with testing OpenAPI REST APIs and understanding of API testing tools. Knowledge of performance testing methodologies and tools, including experience with Java profiling tools (e.g. JProfiler, Gatling). Excellent problem-solving skills and attention to detail. Strong collaboration and communication skills to work effectively with development teams. Ability to analyse complex systems and identify potential issues early in the development process. Nice to have: Experience with other testing frameworks (e.g. Mockito). Familiarity with continuous integration / continuous deployment (CI/CD) practices and tools. Knowledge of version control systems (e.g. Git, GitHub, Bitbucket, Azure DevOps). Understanding of Agile methodologies. Interest in exploring new testing tools and technologies to enhance the testing process. Whats In It For You Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technologythe right combination can unlock possibility and change the world.Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence, pinpointing risks and opening possibilities. We Accelerate Progress. Our People: Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you cantake care of business. We care about our people. Thats why we provide everything youand your careerneed to thrive at S&P Global. Health & WellnessHealth care coverage designed for the mind and body. Continuous LearningAccess a wealth of resources to grow your career and learn valuable new skills. Invest in Your FutureSecure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly PerksIts not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the BasicsFrom retail discounts to referral incentive awardssmall perks can make a big difference. For more information on benefits by country visithttps://spgbenefits.com/benefit-summaries Global Hiring and Opportunity at S&P Global: At S&P Global, we are committed to fostering a connected andengaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets. Recruitment Fraud Alert If you receive an email from a spglobalind.com domain or any other regionally based domains, it is a scam and should be reported to reportfraud@spglobal.com. S&P Global never requires any candidate to pay money for job applications, interviews, offer letters, pre-employment training or for equipment/delivery of equipment. Stay informed and protect yourself from recruitment fraud by reviewing our guidelines, fraudulent domains, and how to report suspicious activity here. ---- Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf ----

Posted 2 weeks ago

Apply

7.0 - 12.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Job Title Sr Software EngineerExperience 7-14 YearsLocation Bangalore : Proficient in software Design and development and familiar with technologies - Java, Java-J2EE, Spring Boot, Ajax, REST API, Micro services etc. Working knowledge of any SQL database (MySQL, Oracle etc) Working knowledge of No-SQL database (Mongo or Dynamo DB) Experience in unit testing using Junit or Mockito Experience in designing and architecting systems with high scalability and performance requirements. Ability to design infrastructure for performance evaluation and reporting of cloud-based services, namely AWS In depth knowledge of key AWS services like EC2, S3, Lambda, CloudWatch etc. Certification on AWS architecture desirable Excellent communication skills ability to effectively articulate technical challenges and solutions skilled in interfacing with internal and external technical resources good in debugging problems and mentoring teams on technical front Roles and Responsibilities Participate and contribute in platform requirements/story development. Contribute to the design, coding for the requirements/stories and also participate in code and design reviews. Develop use cases and do unit test cases and execute them part of continuous integration pipeline. Process Skills: Agile Scrum and Test-Driven Development

Posted 2 weeks ago

Apply

8.0 - 12.0 years

30 - 35 Lacs

Mumbai, Pune

Hybrid

Essential Duties & Responsibilities: Provides support to the Engineering teams, with a high attention to detail Researches, analyzes, and documents findings. May influence others within the Software Engineering team through the explanation of facts, policies, practices Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems Works on systems critical to companys current and future operations Debugs production issues across services and multiple levels of the stack Assists with improvement of organizational engineering standards, tooling, and processes Participates in the testing process through test review and analysis, test witnessing, and certification of software Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, and/or groups Required Skills hands-on experience with Java version 8+ and object-oriented programming principles Understanding of JVM internals, garbage collection, and performance tuning Concurrency and multithreading concepts Exception handling and debugging techniques Experience with testing frameworks (JUnit, Mockito) Understanding of application server deployment and configuration Spring Boot: Strong experience building RESTful APIs using Spring Framework Spring: Knowledge of additional Spring modules including, Spring Security, Spring Data JPA, Spring Web MVC Maven: Experience with Maven for project management, dependency management, and build automation SQL: Advanced SQL skills including complex queries, database optimization, and performance tuning Database: Experience with relational databases (PostgreSQL) Version Control: Proficiency with Git and collaborative development workflows Qualifications: BE/Btech/MCA

Posted 2 weeks ago

Apply

6.0 - 9.0 years

11 - 15 Lacs

Noida

Work from Office

Assist in the upgrade of Java from version 8 to 17 and Spring Boot from version 1.5 to 3.2. - Develop, test, and maintain high-quality code using Java and Spring Boot. - Write unit tests using JUnit and Mockito. - Rich experience with Apache Maven as build tool - Strong experience with Java 17. - Hands-on experience with Spring Boot 3.2. - Experience in JUnit and Mockito for unit testing. - Familiarity with RESTful APIs and microservices architecture. Responsibilities - Participate in code reviews and contribute to the development of best practices. - Collaborate with senior developers and other team members to deliver software solutions. - Troubleshoot and debug applications. - Good understanding of software development best practices. - Strong analytical and problem-solving skills. - Good communication and teamwork skills. **Good to have**: - Experience with circuit breaker patterns and caching techniques. - Experience with Docker. - Knowledge of CI/CD pipelines. - Familiarity with Agile methodologies. Mandatory Competencies Programming Language - Java - Core Java (java 8+) Fundamental Technical Skills - Programming Multithreading Collections Middleware - API Middleware - Microservices Database - Sql Server - SQL Packages Middleware - Java Middleware - Springboot

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The purpose of your role is to create exceptional and detailed architectural application designs, providing thought leadership to enable delivery teams in delivering exceptional client engagement and satisfaction. You should have 12+ years of experience in Application Development using Java and advanced technologies, with a strong understanding of fundamental architecture and design principles, object-orientation principles, and coding standards. Your ability to design and build smart, scalable, and resilient solutions within tight deadlines, both at high and low levels, will be crucial. Strong analytical and problem-solving skills are required, along with experience in React JS, HTML, and CSS. Good knowledge in DevOps and CI-CD, as well as an understanding of source control, versioning, and branching, is necessary. You must have experience in Agile methodology and Waterfall models, as well as strong experience in Application Delivery, including Production Support. Excellent presentation and documentation skills are important, along with the ability to learn and adapt to new technologies and frameworks. Awareness about Release Management is also required. Being a strong team player who can collaborate effectively with relevant stakeholders is essential. Your must-have skills include strong programming and hands-on experience in Java 8 or above (preferably Java 17), Java Collections, Stream, Fullstack, React JS, HTML, CSS, Data Structures and Algorithms. Good experience in developing vulnerability-free Spring Framework applications, knowledge of Spring DI/Blueprints, Spring Boot, Design Patterns and Principles, OR frameworks like Hibernate, JPA, API building (Web Service, SOAP/REST), and Unit testing and code coverage using JUnit/Mockito. The mandatory skills for this role are Fullstack Java Enterprise with 8-10 years of experience. Join Wipro to be a part of building a modern Wipro, as an end-to-end digital transformation partner with bold ambitions. We are looking for individuals inspired by reinvention, eager to evolve themselves, their careers, and their skills. We are a business powered by purpose, empowering you to design your own reinvention. Come to Wipro, realize your ambitions, and be a part of an inclusive environment where applications from people with disabilities are explicitly welcome.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Senior Java Engineer/Developer, you will be responsible for leveraging your deep technical expertise and leadership skills to contribute to architecture, development, code quality, and team guidance. You will collaborate closely with cross-functional teams to design and implement enterprise-grade backend solutions while also mentoring junior team members and spearheading key technical initiatives. Your key responsibilities will include: - Performance Optimization: Profiling applications, troubleshooting performance bottlenecks, and optimizing systems across different tiers. - CI/CD & Automation: Implementing and enhancing CI/CD pipelines, deployment automation, and infrastructure-as-code practices. - Cross-Functional Collaboration: Working in tandem with QA, DevOps, and Product teams to ensure successful project deliveries. - Process Improvement: Driving engineering excellence by enhancing standards, tools, and workflows. Your required technical expertise should encompass the following core technologies: - Java Backend: Demonstrated 8-9 years of hands-on Java Architecture expertise. - Java (11 or higher): Profound understanding of OOP, multithreading, collections, and memory management. - J2EE Technologies: Proficiency in Servlets, JSP, EJB, JDBC, JMS, and JNDI. - Spring Ecosystem: Experience with Spring Boot, Spring Core, Spring MVC, and Spring Security. - Web Services: Familiarity with REST (JAX-RS) and SOAP (JAX-WS). - ORM Frameworks: Knowledge of Hibernate and JPA. - Messaging: Exposure to JMS, Kafka, or ActiveMQ. - Microservices: Designing and implementing containerized microservices using Spring Boot. In the DevOps & Infrastructure domain, you should have expertise in: - CI/CD: Working with Jenkins, GitHub Actions, Harness, Tekton, and Bitbucket Pipelines. - IaC & Configuration Management: Proficiency in Terraform and Ansible. - Containerization & Deployment: Experience with Docker, OpenShift, and ECS. - Secrets Management: Knowledge of HashiCorp Vault. Additionally, your role will involve managing Build, Code Quality & Security aspects, including: - Build Tools: Utilizing Maven and Gradle. - Code Quality & Security: Implementing SonarQube, BlackDuck, and secure coding practices. - Version Control: Proficiency in Git and understanding of branching and CI workflows. Your expertise should also extend to Database & Storage, Testing & Automation, and Preferred Skills as mentioned in the job description. This position offers an exciting opportunity for an experienced Java Engineer/Developer to lead technical initiatives, mentor team members, and contribute to the development of cutting-edge enterprise solutions.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a Dev Engineer at MasterCard's Operations & Technology Fraud Products team, you will play a crucial role in developing new capabilities for the Decision Management Platform. This platform is the core for various business solutions aimed at combating fraud and verifying cardholder identity. Utilizing a patented Java-based platform that processes billions of transactions per month, you will work on a multi-tiered, message-oriented approach for high performance and availability. Your responsibilities will include delivering solutions through direct software development, collaborating with technical leads on design and implementation tasks, and providing support for production issues. You will be involved in planning, designing, and developing technical solutions that align with Mastercard standards and best practices. Additionally, you will lead system development activities to ensure high levels of innovation, cost-effectiveness, quality, and timely delivery. Part of your role will involve participating in Proof of Concepts (PoCs), assisting in vendor solution selection, and conducting knowledge-sharing sessions on new technologies. You will actively contribute to enhancing standards and process efficiency, mentor team members, and ensure comprehensive test coverage throughout the software development life cycle. To excel in this position, you should be high-energy, detail-oriented, and proactive, with the ability to work independently under pressure. Strong communication, relationship-building, and collaborative skills are essential, along with the willingness to learn and embrace challenging opportunities. Knowledge of Agile software development processes, experience with multi-tier software solutions, and proficiency in working within a Linux environment are key requirements. Essential technical skills for this role include creating and debugging J2EE REST Web Services and Web Applications, database experience with Oracle and SQL scripting, familiarity with Spring Framework and Maven, writing unit tests with Junit and Mockito, working with Apache Tomcat, and using Git. Desirable skills include experience with containerized environments like Kubernetes/OpenShift/CloudFoundry, integration frameworks such as Apache Camel/Spring Integration, monitoring service performance, and familiarity with modern SPA frameworks. As a member of the Mastercard team, you are expected to adhere to security policies, maintain the confidentiality and integrity of information, report any security violations, and participate in mandatory security trainings. Join us in developing industry-leading solutions to combat fraud and drive business innovation at Mastercard.,

Posted 2 weeks ago

Apply

2.0 - 12.0 years

0 Lacs

haryana

On-site

At American Express, the culture is built on a 175-year history of innovation, shared values, and Leadership Behaviors, with an unwavering commitment to supporting customers, communities, and colleagues. As a part of Team Amex, you will experience comprehensive support for your holistic well-being and numerous opportunities to learn new skills, develop as a leader, and advance your career. Your voice and ideas hold significance here, as your work creates an impact and contributes to defining the future of American Express. Java Backend Developer: As a Java Backend Developer, you will serve as a core member of an agile team responsible for driving user story analysis and elaboration. You will design and develop responsive web applications using the best engineering practices. Your role will involve hands-on software development, including writing code, unit tests, proof of concepts, code reviews, and testing in ongoing sprints. Continuous improvement through ongoing code refactoring is essential. You will develop a deep understanding of integrations with other systems and platforms within the supported domains. Managing your time effectively, working both independently and as part of a team, is crucial. Bringing a culture of innovation, ideas, and continuous improvement is encouraged. Challenging the status quo, taking risks, and implementing creative ideas are key aspects of the role. Collaboration with product managers, back-end, and front-end engineers to implement versatile solutions to web development problems is expected. Embracing emerging standards and promoting best practices and consistent framework usage are essential. Qualifications: - BS or MS degree in computer science, computer engineering, or related technical discipline - Total Experience: 3-12 Years; with 2+ years of experience working in Java and demonstrating good Java knowledge - Proficiency in Java 7 and Java 8 is preferred - Demonstrated knowledge of web fundamentals and HTTP protocol - Positive attitude, effective communication skills, willingness to learn, and collaborate - 2+ years of development experience in Java applications within an enterprise setting - Experience in developing Java applications using frameworks such as Spring, Spring Boot, Dropwizard is a plus - Proficiency in Test Driven Development (TDD) / Behavior Driven Development (BDD) practices and various testing frameworks - Experience in continuous integration and continuous delivery environments - Working experience in an Agile or SAFe development environment is advantageous Data Engineer: As a Data Engineer, you will be responsible for designing, developing, and maintaining data pipelines. Serving as a core member of an agile team, you will drive user story analysis, design, and development of responsive web applications. Collaborating closely with data scientists, analysts, and partners is essential to ensure seamless data flow. Building and optimizing reports for analytical and business purposes, monitoring and resolving data pipeline issues, implementing data quality checks, validation processes, data governance policies, access controls, and security measures are all part of your responsibilities. Developing a deep understanding of integrations with other systems and platforms, fostering a culture of innovation, ideas, and continuous improvement, challenging the status quo, and taking risks to implement creative ideas are key aspects of the role. Leading your time effectively, working independently and as part of a team, adopting emerging standards, promoting best practices, and consistent framework usage are crucial. Collaborating with Product Owners to define requirements for new features and plan increments of work is also expected. Qualifications: - BS or MS degree in computer science, computer engineering, or related technical subject area - 3+ years of work experience - At least 5 years of hands-on experience with SQL, including schema design, query optimization, and performance tuning - Experience with distributed computing frameworks such as Hadoop, Hive, Spark for processing large-scale data sets - Proficiency in programming languages like Python, PySpark for building data pipelines and automation scripts - Understanding of cloud computing and exposure to cloud services like GCP, AWS, or Azure - Knowledge of CICD, GIT commands, and deployment processes - Strong analytical and problem-solving skills, with the ability to troubleshoot complex data issues and optimize data processing workflows - Excellent communication and collaboration skills American Express offers benefits that support your holistic well-being, including competitive base salaries, bonus incentives, financial well-being and retirement support, comprehensive medical, dental, vision, life insurance, and disability benefits, flexible working models, paid parental leave, access to wellness centers, counseling support, career development, and training opportunities. The offer of employment with American Express is subject to the successful completion of a background verification check, as per applicable laws and regulations.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You will be joining a dynamic and multi-location team comprised of members from the US and international locations. As we continue to expand, we are seeking individuals who are passionate about leveraging technology, eager to learn, and thrive in a fast-paced agile environment. Our team values nimble decision-making, small and empowered teams, customer testing, and innovation. Your responsibilities will include designing, building, and testing capabilities within highly scalable, extensible, and maintainable supply chain systems. You will review and provide feedback on planned architecture and design for programs within the Order Management System (OMS) and Supply Chain domains, as well as collaborate with Product Management and Business partners to drive results. Additionally, you will work closely with Production Support to evaluate the health of the Order Management and Supply Chain Systems, participate in production support triage calls, and coach team members in coding and development skills. Furthermore, you will facilitate Communities-of-Practice in critical technologies, estimate development effort, allocate resources, plan implementations and system rollouts. Your role will involve contributing to the continuous improvement of the Engineering organization, gaining a solid understanding of critical systems and processes, and performing other duties as required. To be successful in this role, you should possess at least 10 years of experience in developing and delivering OMS and Supply Chain solutions across multiple active tracks. Strong project management skills and the ability to lead technical professionals are essential, along with excellent organizational, leadership, and communication skills. You must also demonstrate the capability to build constructive business relationships, resolve conflicts, meet deadlines, and operate efficiently under tight constraints. Additionally, technical competencies required for this position include expertise in Java (version 17+), functional programming, Spring Boot, REST API Development, Kafka, WebFlux, ELK & Kibana, unit testing, mock testing, databases, NO SQL, Cassandra, and more. Experience with agile software delivery practices, enterprise-level Order Management systems, Microservices, front-end technologies, UI design trends, infrastructure, networks, security, CI/CD, DevOps, and software security techniques is crucial. Your responsibilities will also involve performance testing, designing databases, defining scalable data persistence solutions, and technical leadership in platform infrastructure technologies. Join us at Williams-Sonoma Inc., a premier specialty retailer known for high-quality kitchen and home products, and be part of our innovative technology center in Pune, India. Embrace the opportunity to work with cutting-edge solutions in e-commerce, supply chain optimization, and customer experience management. Gain exposure to advanced technologies such as artificial intelligence, data analytics, and machine learning, contributing to our global growth and competitive edge in the market.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

kochi, kerala

On-site

As a Java Backend Developer in our team specializing in the IoT domain, your role will involve designing, developing, and deploying scalable microservices utilizing Spring Boot, SQL databases, and AWS services. You will play a pivotal role in guiding the backend development team, implementing DevOps best practices, and optimizing cloud infrastructure to ensure high-performance and secure services. Your key responsibilities will include architecting and implementing high-performance backend services using Java (Spring Boot), developing RESTful APIs and event-driven microservices with a focus on scalability and reliability, designing and optimizing SQL databases (PostgreSQL, MySQL), and deploying applications on AWS utilizing services like ECS, Lambda, RDS, S3, and API Gateway. In addition, you will be tasked with implementing CI/CD pipelines using tools such as GitHub Actions, Jenkins, or similar, monitoring and optimizing backend performance, ensuring best practices for security, authentication, and authorization using OAuth, JWT, and IAM roles, and collaborating with the team to maintain high standards of efficiency and quality. The ideal candidate will possess expertise in Java (Spring Boot, Spring Cloud, Spring Security), microservices architecture, API development, SQL (PostgreSQL, MySQL), ORM (JPA, Hibernate), DevOps tools (Docker, Kubernetes, Terraform, CI/CD, GitHub Actions, Jenkins), AWS cloud services (EC2, Lambda, ECS, RDS, S3, IAM, API Gateway, CloudWatch), messaging systems (Kafka, RabbitMQ, SQS, MQTT), testing frameworks (JUnit, Mockito, Integration Testing), and logging & monitoring tools (ELK Stack, Prometheus, Grafana). Preferred skills that would be beneficial for this role include experience in the IoT domain, previous work experience in startups, familiarity with event-driven architecture using Apache Kafka, knowledge of Infrastructure as Code (IaC) with Terraform, and exposure to serverless architectures. In return, we offer a competitive salary with performance-based incentives, the opportunity to lead and mentor a high-performing tech team, hands-on experience with cutting-edge cloud and microservices technologies, and a collaborative, fast-paced work environment where your skills and expertise will be valued and further developed. If you have experience in any IoT domain and are enthusiastic about contributing to a dynamic team focused on innovation and excellence, we invite you to apply for this full-time, on-site/hybrid Java Backend Developer position in Kochi.,

Posted 2 weeks 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