Home
Jobs

7 Spock Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 10.0 years

9 - 13 Lacs

Chennai

Work from Office

Naukri logo

Qualification (Required skills): Bachelors degree in engineering or equivalent (BE, B Tech, MCA, MSc) 7-10 years of software development experience. Experience in the following areas is required: Primary: Java, Spring, Hibernate, MVC, JUnit, Selenium, Web Application Development, Java Script, SQL, Geb/Spock, Good to have: React or Angular, C#/.Net, Web Security Understanding fundamental design principles behind a scalable application. Solid understanding of Object-Oriented Analysis and Design. Familiarity with software configuration management and/or source code version control systems. Experience with healthcare IT and/or software preferred. Strong critical thinking and problem-solving skills. Demonstrated ability to work well in agile, small-team environments. Strong interpersonal and collaborative skills. Self-motivated and able to work autonomously when necessary. Must be eager to work with other dedicated programmers, including working in a remote development organization with co-workers in different geographic locations

Posted 2 weeks ago

Apply

10 - 15 years

32 - 37 Lacs

Hyderabad

Work from Office

Naukri logo

Primary Responsibilities: Lead a global team for Enterprise Technology, providing software engineering solutions Plan, manage and execute critical technology initiatives including new development, system enhancements and re-engineering projects Work with a cross-functional set of business, technology, and external research to identify enterprise level strategic solutions to complex business challenges and opportunities Review of requirements and/or systems analysis documents for completeness Creation/involvement in documented designs following agreed to design patterns and standards Perform Coding and unit testing independently and assist/mentor his team members whenever required Communicate effectively with other engineers/ QE and collaborate teams Support the QE team during testing via defect fixes, code deployment, clarifications Fully encourage and facilitate high quality code through of support QE team efforts including but not limited to mentoring, assistance, and writing/executing automation tests as needed Working with Capability/Product Managers, Deployment Leads, peer developers to complete various project deployment activities Adhere to coding standards and proper use of source control Responsible for ensuring delivery of technical artifacts for each project Mentoring developers on technology and application knowledge as needed Contribute to large, complex projects to achieve key business objectives Collaborate with the team on application architecture design and decision-making Propose and implement best in class architectural solution for complex systems Be able to manage a team of 15 engineers including Senior Engineers and QE Testers Review project objectives and determine best technology for implementation Assesses performance, rewards result, motivates, and fosters matrix management Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so This role will challenge your ability to work on complex projects where deadlines and scope shift frequently. Youll need flexibility, agility and the ability to adapt to change while maintaining solid relationships with stakeholders in a highly cross-matrixed environment. Required Qualifications: 10+ years of solid Hands-On experience working with Java/J2EE/UI technologies in full stack development in an Agile environment 10+ years of proven leadership experience of running complex, large IT projects 10+ ears experience in Agile methodology, Scrum based SW development, Software Quality Engineering Hands on experience with React, Eclipse RCP IDE, Rest based web services, Junit/Spock, Eclipse/IntelliJ Idea and JBoss, GIT & Maven Experience working with the CI/CD and DevOps goal/initiatives Solid Java programming (JDK1.17) experience Agile SCRUM / PMP Certified will be preferred Applied knowledge of project Management tools e.g. Confluence, Jira, CA Rally etc. Demonstrated ability to lead complex product development initiatives within tight timelines

Posted 2 months ago

Apply

6 - 11 years

20 - 25 Lacs

Bengaluru, Hyderabad, Mumbai (All Areas)

Hybrid

Naukri logo

Role : Java FullStack Developer Locations: Mumbai, Bengaluru, Gurugram, Hyderabad, Chennai, Kolkata, Pune, Ahmedabad, Goa, Kochi, Jamshedpur, Coimbatore, Kochi, Bhubaneswar, Thane Nature of work: Hybrid Type of role : Full time, Contractual for 1-3 years to begin with possibility for long term/full time engagement post completion of initial contract About the employer: Deloitte is one of the worlds and Indias biggest and most renowned brands and one of the best places to work at. Deloitte drives progress. Our firms around the world help clients become leaders wherever they choose to compete. Deloitte invests in outstanding people of diverse talents and backgrounds and empowers them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. About the role: Get a chance to work with one of the best and most prestigious employers in the world and their clients across the globe and industries. Become part of a global organisation that is making an impact every day. A workplace where you can immerse yourself in a dynamic culture of inclusion, collaboration, continuous development, and high performanceall while being you. Your Superpowers: 6+ years of experience in Java & React 4+ years of experience in Spring, Javascript, Typescript 4+ years of experience in JMeter, JUnit, Spock, Mocha, WireMock Worked on projects with heavy involvement in the above mentioned skills in large setups Clear and fluent in communication with active listening skills Team player with high work ethic and problem solving attitude

Posted 2 months ago

Apply

15 - 21 years

40 - 70 Lacs

Bengaluru

Work from Office

Naukri logo

Role: System Architect Work Location: Bengaluru Experience 15 + years Responsibilities Architect and Lead IoT Solutions: Design and implement scalable, resilient IoT platforms and applications, encompassing cloud computing, firmware, and database architecture. Technical Ownership: Act as the primary technical owner, providing guidance on new technologies, designs, and implementations across teams. Hands-on Development: Utilize expertise in Java, Azure services, modern UI frameworks (e.g., Angular, React), mobile development, and IoT technologies to build and enhance software solutions. End-to-end System Design: Oversee the integration of interconnected system components, ensuring optimized performance and scalability. Data Management: Design and implement application persistence layers using SQL, NoSQL, and schema development for advanced data handling. Testing and Automation: Develop and drive testing strategies, leveraging tools like JUnit, Spock, and Selenium for unit, integration, and UI testing in automation pipelines. Cross-Team Collaboration: Lead distributed teams, facilitating collaboration to align technical solutions with business objectives while prioritizing tasks effectively. Adapt to Emerging Trends: Stay updated with advancements in IoT, big data, machine learning, and BMS protocols like Haystack to incorporate cutting-edge solutions. Docker and DevOps Expertise: Manage deployment in containerized environments, streamlining DevOps practices for seamless application lifecycle management. Business-Driven Solutions: Translate complex business requirements into elegant technical solutions, ensuring alignment with organizational goals and delivering impactful results. Required Knowledge/Skills, Education, and Experience Bachelors Degree or higher in Computer Science, Software Engineering, or closely related technical discipline 15+ years of experience in IoT platform, application architecture, database architecture, firmware and Cloud computing and contributing to, the design of complex technical architectures in resilient and high-scalability environments 15+ years in technology: hands-on in Java, Azure services, Azure Databases, Azure DevOps, Development and testing of modern UI and web application frameworks (e.g., Angular, React, etc.), Mobile application development (e.g., Android, Apache Cordova, etc.), NodeJS implementation, firmware, IoT technologies. 12+ years in end-to-end design and reviews across various interconnected system components. 12+ years in application persistence layers and related design choices (e.g., SQL, NoSQL, etc.) Mandatory experience as a Solution Architect or Enterprise Architect who is involved in end-to-end Product Deployment. Preferred experience Previous work exposure in IoT industry / embedded / M2M industry (i.e. home automation, business automation, health, asset tracking, smart utilities, etc.) Ability to technically drive solutions across various teams. Must be able to seek input when required, prioritize and drive results. Knowledge of implementing maintainable and well-tested software and relevant support technologies (e.g., Java, NodeJS, Angular, JUnit, Spock, Git, SQL/NoSQL databases, build pipeline automation, etc.) Highly collaborative approach to technical delivery from the standpoint of business domain and requirements.

Posted 2 months ago

Apply

5 - 10 years

14 - 20 Lacs

Chennai, Bengaluru, Hyderabad

Work from Office

Naukri logo

Software Engineer I (Full Stack) We are 2 hiring Software Engineers to play a key role in delivering high-impact software products within a fast-paced, collaborative engineering environment. You will work closely with Product Managers, UX Designers, Architects, and fellow Engineers to modernize and build products that align with the teams vision and strategic goals. These products are developed leveraging multi-cloud platforms, human-centered design, Agile methodologies, and DevOps practices to deliver industry-leading solutions with speed and quality. Youll be part of a skilled engineering team that thrives on inclusion, attention to detail, adaptability, and a passion for continuous learning. Team Overview The Integration Systems team is responsible for the end-to-end design, development, and maintenance of backend systems that integrate various technologies and platforms in a customer engagement environment. This includes creating a secure, efficient infrastructure that connects systems like CRM platforms, telephony, chat services, and customer tools. The team also plays a vital role in capturing and managing data to support analytics, business insights, and maintaining a comprehensive repository of customer interactions. The work contributes directly to enhancing customer satisfaction, optimizing operational performance, and enabling strategic decisions through advanced analytics. Key Responsibilities Independently complete small to medium features and bug fixes Participate in planning and team discussions Triage and manage issues independently or with guidance Contribute to technical design and code reviews with support Follow best practices and coding guidelines consistently Mentor new team members and contribute to a collaborative environment Prioritize and manage personal workload effectively Understand the business domain related to your applications Proactively communicate progress, blockers, and risks Propose automation ideas to increase team effectiveness Focused learning to develop expertise in one or more technical areas Commit to meeting critical delivery deadlines and milestones Basic Qualifications 2+ years of hands-on software development experience (with degree or equivalent) Java programming experience (2+ years) Working knowledge of Spring MVC and Spring Boot Development experience in RESTful APIs Working knowledge or experience in RDBMS or NoSQL databases Writing unit tests using JUnit or Spock Experience using Kafka or similar messaging systems Familiarity with Git or other version control systems Writing build scripts using Maven , Gradle , etc. Ability to triage and debug production issues Problem-solving and analytical thinking skills Preferred Qualifications Experience in an omni-channel or retail environment Understanding of Microservices architecture Hands-on experience with CI/CD pipelines using Jenkins or GitHub Actions Familiarity with Cloud platforms like AWS or GCP Basic knowledge of Groovy scripting Strong adaptability to learn new technologies and tools Excellent communication and teamwork skills Technical Skills (Tools, Technologies, Frameworks, Platforms) Programming Languages & Frameworks: Java (Core Java) Spring MVC Spring Boot API Development: RESTful API design and implementation Databases: Relational Databases (RDBMS) NoSQL Databases Testing Frameworks: JUnit Spock Messaging & Streaming Systems: Kafka (preferred) Version Control & Build Tools: Git (Version Control) Maven Gradle CI/CD & DevOps Tools: Jenkins GitHub Actions Cloud Platforms (Preferred): AWS (Amazon Web Services) GCP (Google Cloud Platform) Scripting: Groovy (preferred) Applied Technical Skills (Practices, Design Principles, Methodologies, etc.) Software Engineering Practices: Clean Code principles Modular code development Code reviews and peer feedback Agile Methodology: Team planning and participation in Agile ceremonies Iterative development cycles DevOps Practices: Writing CI/CD pipelines Deployment automation Build scripting Production Support: Triage and manage production issues Debugging and root cause analysis System Design Principles: Basic understanding of Microservices architecture Component-based design for scalability and maintainability Data Engineering Concepts (Basic Exposure): Managing conversation repositories Capturing and handling customer interaction data for analytics Automation Mindset: Identifying areas for automation to improve team efficiency Collaboration & Communication: Cross-functional collaboration with product, design, and architecture teams Regular updates on progress and blockers Learning & Growth Orientation: Focused upskilling in technical areas Adapting to new technologies/tools

Posted 3 months ago

Apply

4 - 7 years

2 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

QA Position Microservices, Restapi, Selenium, Katalon, Strong in Java, Automation, Postman. SPOCK Required Qualifications Bachelors degree in computer science, Information Systems, or related field. 5 to 6 years of experience in in the software quality field including prior hands-on quality engineering experience. Understanding of multi-tier web application architecture and micro-service technologies. Understanding of REST APIs, Cloud Based applications, application monitoring tools. Working knowledge of database, ability to write basic SQL/NoSQL queries. Preferred Qualifications Experience in writing automation scripts using Java, Spock, TestNG, Selenium Strong analytical and troubleshooting skills, including requirements analysis and basic application architecture knowledge. Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Performance and Volume, User Acceptance). Detailed and effective written communication skills for documenting the features tested and bugs found. Highly organized, detail oriented, extremely responsive and able to prioritize multiple tasks. Self-motivated, works well independently and with others. Technical Skills Java, Spock, Rest Assured, Wiremock, Selenium, TestNG, Java Script, Pact, Postman, Jira, Azure DevOps, Jenkins, Oracle, NoSQL Note: Work Timing: 1PM to 10PM IST, 8 Work Hours Work Model: Office Monday to Friday

Posted 3 months ago

Apply

10 - 20 years

35 - 60 Lacs

Bengaluru

Hybrid

Naukri logo

Key Responsibilities Architect and Lead IoT Solutions : Design and implement scalable, resilient IoT platforms and applications across cloud computing, firmware, and database architecture. Technical Ownership : Act as the primary technical owner, guiding teams on new technologies and design implementations. Hands-on Development : Utilize expertise in Java, Azure services, modern UI frameworks (Angular, React), mobile development, and IoT technologies. End-to-End System Design : Oversee the integration of interconnected system components for optimized performance. Data Management : Develop and implement application persistence layers using SQL, NoSQL, and schema development. Testing & Automation : Define and implement testing strategies using JUnit, Spock, and Selenium for automated testing. Cross-Team Collaboration : Lead distributed teams, ensuring technical solutions align with business objectives. Emerging Tech Integration : Stay ahead of advancements in IoT, big data, and BMS protocols like Haystack. Docker & DevOps : Manage deployment in containerized environments and drive DevOps best practices. Business-Driven Solutions : Translate complex business requirements into scalable technical solutions. Required Skills & Experience Education : Bachelors or higher in Computer Science, Software Engineering, or a related field. oT & Cloud Expertise : 15+ years in IoT platforms, application architecture, firmware, and cloud computing. Tech Stack : Hands-on with Java, Azure services, databases (SQL, NoSQL), NodeJS, Angular, React, mobile app development (Android, Apache Cordova). System Design : 12+ years in designing and reviewing complex interconnected system components. Machine Learning & Big Data : 10+ years of experience with ML, big data platforms, and automated testing frameworks. DevOps & Containers : Experience with Docker and CI/CD pipeline automation. Solution Architecture : Experience as a Solution or Enterprise Architect, driving end-to-end product deployment. Industry Exposure : Prior work in IoT, M2M, home/business automation, smart utilities, or asset tracking is preferred. Collaboration & Leadership : Strong ability to drive solutions across distributed teams while prioritizing business impact. Why join? Work in a fast-growing climate tech company Opportunities for international exposure (Singapore, India, Dubai, USA) Be part of an award-winning team recognized for innovation Continuous learning and career growth opportunities Engaging company culture with team outings and benefits

Posted 3 months 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