mockito-jobs-in-kochi, Kochi

8 Mockito Jobs nearby Kochi

Toggle to save search
posted 7 days ago

Java Developer

Velodata Global Pvt Ltd
experience8 to 12 Yrs
location
Kochi, Kerala
skills
  • Java
  • Rest API
  • Github
  • Docker
  • Containerization
  • Micro Services
  • Monolith architecture
  • Design priciples
  • Springboot
  • JunitMockito
  • Json XML formats
  • CICD
  • MavernGraddle
  • AWS cloud services
  • SQL databases such as SQL server
  • PostgresSQL
Job Description
As a Backend Developer (Java) with 8-9 years of experience, your role involves working on various aspects of backend development using Java. Your responsibilities will include: - Developing and implementing Micro Services and Monolith architecture - Applying design principles while coding - Utilizing Java and Springboot for backend development - Creating and consuming Rest APIs - Writing unit tests using Junit/Mockito - Handling data in Json & XML formats - Using version control systems like Github - Implementing CI/CD pipelines - Working with build tools like Maven/Gradle - Containerizing applications using Docker - Deploying applications on AWS cloud services - Managing SQL databases such as SQL server or PostgresSQL In addition to technical skills, soft skills are also crucial for this role. You should possess: - Strong problem-solving skills - Effective communication abilities - Passion for technology - Quality mindset in coding Your qualifications should include a BE/BTech/MCA degree.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 weeks ago
experience7 to 11 Yrs
location
Kochi, All India
skills
  • Java
  • J2EE
  • Spring Boot
  • TDD
  • Junit
  • Mockito
  • Cloud Services
  • DevOps
  • Docker
  • Kubernetes
  • Redis
  • Spring
  • Database
  • Spring Core
  • RestAssured
  • APM solutions
  • RESTful web services
Job Description
You have 7 years of experience in micro services with a full-stack mindset. You are highly proficient in object-oriented programming in Java. Your extensive experience includes J2EE, Spring Core, AOP, and Spring Boot, covering core concepts like Discovery, Load Balancing, Resiliency, and Caching. You are familiar with test-driven development (TDD), integration testing, and end-to-end testing using frameworks such as Junit, Mockito, and RestAssured. Your strong understanding extends to large-scale distributed system architectures, encompassing EAI & distributed scaling patterns, messaging, microservices, information models, and distributed logging/tracing. You have experience with cloud service provider application/service architecture, including deployment and scaling. Additionally, you are well-versed in Continuous Integration Delivery models like AWS DevOps, involving Git, CI/CD pipelines, and IaC. Your hands-on experience and knowledge cover Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis), and distributed APM solutions. You possess broad knowledge of contemporary technologies and frameworks, complemented by your practical experience with relevant ones such as Spring, RESTful web services, and databases. Key Responsibilities: - Proficient in object-oriented programming in Java - Extensive experience with J2EE, Spring Core, AOP, and Spring Boot - Strong understanding of large-scale distributed system architectures - Hands-on experience with Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis), and distributed APM solutions - Broad knowledge of contemporary technologies and frameworks Qualifications Required: - 7 years of experience in micro services with a full-stack mindset - Experience in test-driven development (TDD) and integration testing using frameworks like Junit, Mockito, and RestAssured - Familiarity with Continuous Integration Delivery models such as AWS DevOps (Note: No additional details about the company were provided in the job description.) You have 7 years of experience in micro services with a full-stack mindset. You are highly proficient in object-oriented programming in Java. Your extensive experience includes J2EE, Spring Core, AOP, and Spring Boot, covering core concepts like Discovery, Load Balancing, Resiliency, and Caching. You are familiar with test-driven development (TDD), integration testing, and end-to-end testing using frameworks such as Junit, Mockito, and RestAssured. Your strong understanding extends to large-scale distributed system architectures, encompassing EAI & distributed scaling patterns, messaging, microservices, information models, and distributed logging/tracing. You have experience with cloud service provider application/service architecture, including deployment and scaling. Additionally, you are well-versed in Continuous Integration Delivery models like AWS DevOps, involving Git, CI/CD pipelines, and IaC. Your hands-on experience and knowledge cover Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis), and distributed APM solutions. You possess broad knowledge of contemporary technologies and frameworks, complemented by your practical experience with relevant ones such as Spring, RESTful web services, and databases. Key Responsibilities: - Proficient in object-oriented programming in Java - Extensive experience with J2EE, Spring Core, AOP, and Spring Boot - Strong understanding of large-scale distributed system architectures - Hands-on experience with Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis), and distributed APM solutions - Broad knowledge of contemporary technologies and frameworks Qualifications Required: - 7 years of experience in micro services with a full-stack mindset - Experience in test-driven development (TDD) and integration testing using frameworks like Junit, Mockito, and RestAssured - Familiarity with Continuous Integration Delivery models such as AWS DevOps (Note: No additional details about the company were provided in the job description.)
ACTIVELY HIRING
posted 3 weeks ago

Java Spring Boot Developer

Dotcod Innovation Private Limited
experience2 to 6 Yrs
location
Kochi, All India
skills
  • Spring Boot
  • Spring MVC
  • Git
  • Docker
  • MongoDB
  • Spring Data JPA
  • RESTful Web Services
  • Microservices Architecture
  • Spring Security OAuth2
  • MavenGradle
  • MySQLPostgreSQL
  • Unit Testing with JUnit Mockito
  • CICD Jenkins
  • GitHub Actions
  • AWSAzure
Job Description
Role Overview: You will be responsible for developing and deploying robust, scalable, and high-performance web applications using Spring Boot. Your role will involve building RESTful APIs, integrating with databases (JPA/Hibernate), implementing security with Spring Security, and managing microservices architecture. You should be skilled in utilizing Spring Boot features for dependency injection, configuration management, and service orchestration. Experience in Agile environments with hands-on practice in CI/CD tools and cloud platforms will be beneficial. Key Responsibilities: - Develop and deploy web applications using Spring Boot - Build and maintain RESTful APIs - Integrate applications with databases using JPA/Hibernate - Implement security protocols with Spring Security - Manage microservices architecture - Utilize Spring Boot features for dependency injection, configuration management, and service orchestration - Conduct unit testing using JUnit & Mockito - Collaborate with cross-functional teams for project success - Stay updated with industry trends and best practices Qualifications Required: - Proficiency in Spring Boot, Spring MVC, and Spring Data JPA - Strong understanding of RESTful Web Services and Microservices Architecture - Experience with Spring Security & OAuth2 - Familiarity with Maven/Gradle, Git, Docker - Knowledge of databases such as MySQL/PostgreSQL, MongoDB - Hands-on experience in CI/CD tools (Jenkins, GitHub Actions), Docker, AWS/Azure - Prior experience in unit testing with JUnit & Mockito Company Overview: The company offers the following benefits: - Cell phone reimbursement - Health insurance - Internet reimbursement - Life insurance - Provident Fund (Note: The work location is in-person. The job type is Full-time, Permanent. The work schedule is a day shift, Monday to Friday with morning shift and weekend availability. Preferred experience in Spring Boot is 2 years.) Role Overview: You will be responsible for developing and deploying robust, scalable, and high-performance web applications using Spring Boot. Your role will involve building RESTful APIs, integrating with databases (JPA/Hibernate), implementing security with Spring Security, and managing microservices architecture. You should be skilled in utilizing Spring Boot features for dependency injection, configuration management, and service orchestration. Experience in Agile environments with hands-on practice in CI/CD tools and cloud platforms will be beneficial. Key Responsibilities: - Develop and deploy web applications using Spring Boot - Build and maintain RESTful APIs - Integrate applications with databases using JPA/Hibernate - Implement security protocols with Spring Security - Manage microservices architecture - Utilize Spring Boot features for dependency injection, configuration management, and service orchestration - Conduct unit testing using JUnit & Mockito - Collaborate with cross-functional teams for project success - Stay updated with industry trends and best practices Qualifications Required: - Proficiency in Spring Boot, Spring MVC, and Spring Data JPA - Strong understanding of RESTful Web Services and Microservices Architecture - Experience with Spring Security & OAuth2 - Familiarity with Maven/Gradle, Git, Docker - Knowledge of databases such as MySQL/PostgreSQL, MongoDB - Hands-on experience in CI/CD tools (Jenkins, GitHub Actions), Docker, AWS/Azure - Prior experience in unit testing with JUnit & Mockito Company Overview: The company offers the following benefits: - Cell phone reimbursement - Health insurance - Internet reimbursement - Life insurance - Provident Fund (Note: The work location is in-person. The job type is Full-time, Permanent. The work schedule is a day shift, Monday to Friday with morning shift and weekend availability. Preferred experience in Spring Boot is 2 years.)
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago

Java Developer

INAPP INFORMATION TECHNOLOGIES
experience1 to 5 Yrs
location
Kochi, Kerala
skills
  • Java
  • Spring Boot
  • JSF
  • XHTML
  • MyBatis
  • Maven
  • Mockito
Job Description
As a Java Developer at our company, you will be responsible for the following: - Strong background in Java and Spring Boot - Knowledge of JSF is an advantage (Not mandatory) - Good understanding of XHTML and MyBatis - Proficiency in Maven and Mockito - Experience with databases and stored procedures Qualifications required for this role include: - Bachelor's degree preferred - 1 year of experience with Angular (Preferred) - 1 year of total work experience (Preferred) - 1 year of experience in Java (Preferred) Our company offers the following benefits: - Flexible schedule - Health insurance - Paid time off - Provident Fund - Work from home option Please note that this is a full-time position with day and evening shifts from Monday to Friday. The work location is in person, and the expected start date is 09/04/2025.,
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Kochi, Kerala
skills
  • Spring Boot
  • microservices
  • Java
  • SQL
  • PostgreSQL
  • MongoDB
  • MySQL
  • Oracle
  • Docker
  • Kubernetes
  • RESTful APIs
  • JUnit
  • Mockito
  • cloud platforms
  • Nodejs
  • NestJS
  • NoSQL databases
  • CICD
  • SOAP APIs
  • Test Driven Development TDD
Job Description
As an experienced Backend Lead Developer, you will play a crucial role in architecting and developing robust, scalable backend systems for enterprise web applications. Your deep technical expertise in Spring Boot, microservices, and cloud platforms, combined with strong leadership skills, will be essential in guiding and mentoring a team of backend developers in our Kochi-based engineering team. Key Responsibilities: - Lead the design, development, and deployment of backend services and APIs using Java (Spring Boot) or Node.js (NestJS). - Architect scalable microservices solutions with a focus on performance, security, and reliability. - Mentor and guide developers, promoting best practices in code quality, architecture, and documentation. - Collaborate with front-end developers, DevOps, QA, and business stakeholders to ensure smooth project execution. - Integrate data storage solutions including SQL and NoSQL databases (PostgreSQL, MongoDB, MySQL, Oracle). - Maintain high standards of code quality through peer reviews, unit testing, and TDD practices. - Manage CI/CD pipelines and automate build, test, and deployment processes. - Utilize containerization technologies (Docker, Kubernetes) for efficient deployment and scalability. - Continuously monitor, optimize, and improve system performance and architecture. - Stay updated with emerging technologies and propose improvements to system architecture and workflows. Qualifications Required: - 8-12 years of backend development experience, focusing on API and microservices design. - Hands-on experience with Spring Boot, and optionally NestJS or similar frameworks. - Proficiency in building RESTful and SOAP APIs. - Strong command over databases: PostgreSQL, MongoDB, MySQL, or Oracle. - Experience with cloud platforms like AWS, Azure, or Google Cloud Platform. - Proficiency in Docker and Kubernetes for containerization and orchestration. - Familiarity with Test Driven Development (TDD) and related testing frameworks (JUnit, Mockito, etc.). - Understanding of CI/CD tools and processes. - Strong analytical, debugging, and communication skills. - Ability to work effectively in a high-paced, agile environment and manage multiple priorities. If you are selected for this role, you will have the opportunity to work on mission-critical applications that directly impact business outcomes. Our organization promotes innovation, collaboration, and technical excellence, providing a great environment for personal and professional growth.,
ACTIVELY HIRING
posted 3 days ago

Java Backend Developer

Logistics Reply US
experience2 to 6 Yrs
location
Kochi, Kerala
skills
  • Java
  • Spring
  • Spring Boot
  • JUnit
  • Mockito
  • SQL
  • Git
  • Docker
  • Kubernetes
  • REST APIs
Job Description
Role Overview: As a Junior Backend Engineer at Logistics Reply, you will play a crucial role in building the next-generation Dedicated Automation Layer. Working on a complex microservices project, you will have the opportunity to enhance your skills and contribute to the development, testing, and deployment of software that manages the fleet of autonomous vehicles. Under the mentorship of senior engineers, you will gain experience in modern software engineering practices within an industrial automation setting. Key Responsibilities: - Develop and maintain features in specific microservices with guidance from senior engineers - Write high-quality unit and integration tests to ensure software reliability and correctness - Assist in developing REST APIs and data models - Debug and resolve issues in existing code to enhance platform stability - Collaborate with the team on technical design and problem-solving - Contribute to technical documentation for better system understanding and maintainability Qualifications Required: - 2+ years of professional software engineering experience - Solid understanding of Java (17+) and object-oriented programming principles - Foundational knowledge of building applications with Spring Boot, including creating REST controllers and using Spring Data JPA - Experience writing unit tests with frameworks like JUnit and Mockito - Basic knowledge of SQL and relational database concepts - Proficiency with Git for source code management Preferred Qualifications: - Familiarity with microservice concepts and architectures - Exposure to message brokers (e.g., NATS) - Basic knowledge of containerization technologies like Docker and Kubernetes Note: The job description does not provide any additional details about the company, therefore the section about the company has been omitted.,
ACTIVELY HIRING
posted 2 months ago

Lead java micro service engineer

NarrowLabs Technologies Private Limited
experience7 to 11 Yrs
location
Kochi, Kerala
skills
  • Java
  • Microservices
  • Spring Boot
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud Platform
  • Jenkins
  • Git
  • IntelliJ IDEA
  • Eclipse
  • Maven
  • Gradle
  • JUnit
  • Mockito
  • TestNG
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Hibernate
  • Spring Data
  • Kafka
  • Spring Cloud
  • Netflix OSS
  • RESTful API design
  • CICD pipelines
  • GitLab CICD
  • CircleCI
  • Swagger
  • OpenAPI
  • Prometheus
  • Grafana
  • ELK Stack
Job Description
As a Lead Java Microservices Engineer, you will play a crucial role in designing and developing scalable, high-performance software solutions using Java, microservices architecture, and related technologies. Your responsibilities will include: - Providing technical leadership and mentorship to development teams, guiding them in implementing best practices, design patterns, and coding standards. - Collaborating with stakeholders to understand business requirements, define technical roadmaps, and drive the execution of projects. - Designing and developing high-quality microservices using Java frameworks such as Spring Boot, Spring Cloud, and Netflix OSS. - Leading and participating in code reviews to ensure code quality, performance, and adherence to architectural principles. - Driving continuous improvement initiatives by identifying opportunities to optimize processes, enhance development workflows, and adopt emerging technologies. - Collaborating closely with cross-functional teams, including DevOps, QA, and product management, to ensure successful project delivery and deployment. - Staying abreast of industry trends, emerging technologies, and best practices related to microservices architecture, cloud-native development, and Java ecosystem. Qualifications Required: - Expertise in Java programming language, including Java 11 or higher, with a deep understanding of language features, libraries, and concurrency models. - Extensive experience designing, building, and deploying microservices architectures using Spring Boot, Spring Cloud, and related frameworks. - Strong understanding of microservices architecture principles, design patterns, domain-driven design (DDD), and event-driven architectures. - Proficiency in RESTful API design principles and experience with API management tools. - Hands-on experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. - Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform for deploying and managing microservices-based applications. - Proficiency in building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI. - Experience with version control systems such as Git and proficiency in Git branching strategies. - Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues and performance bottlenecks. - Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. Tools and Technologies: - IDEs: IntelliJ IDEA, Eclipse - Build Tools: Maven, Gradle - Testing Frameworks: JUnit, Mockito, TestNG - Containerization: Docker, Kubernetes - API Documentation: Swagger, OpenAPI - Monitoring and Logging: Prometheus, Grafana, ELK Stack - Database: MySQL, PostgreSQL, MongoDB, Redis - ORM Frameworks: Hibernate, Spring Data - Message Brokers: Kafka,
ACTIVELY HIRING
posted 2 months ago

Consutant II - GP

Logistics Reply US
experience2 to 6 Yrs
location
Kochi, Kerala
skills
  • Java
  • Spring
  • Spring Boot
  • JUnit
  • Mockito
  • SQL
  • Git
  • Docker
  • Kubernetes
  • REST APIs
Job Description
You will be a key member of the team at Logistics Reply, working as a Junior Backend Engineer to build the next-generation Dedicated Automation Layer. This role offers a unique opportunity to enhance your skills through working on a complex microservices project in a real-world setting. Under the mentorship of senior engineers, you will contribute to developing, testing, and deploying software that orchestrates autonomous vehicles, applying modern software engineering practices in an industrial automation environment. - Develop and maintain features within specific microservices under the guidance of a senior engineer - Write high-quality unit and integration tests to ensure software reliability and correctness - Assist in the development of REST APIs and data models - Debug and resolve issues in existing code to contribute to platform stability - Collaborate with the team on technical design and problem-solving - Contribute to technical documentation for system understanding and maintainability Minimum Requirements: - 2+ years of professional software engineering experience - Solid understanding of Java (17+) and object-oriented programming principles - Foundational knowledge of building applications with Spring Boot, including creating REST controllers and using Spring Data JPA - Experience writing unit tests with frameworks like JUnit and Mockito - Basic knowledge of SQL and relational database concepts - Proficiency with Git for source code management Preferred Qualifications: - Familiarity with microservice concepts and architectures - Exposure to message brokers (e.g., NATS) - Basic knowledge of containerization technologies like Docker and Kubernetes Please Note: About Reply - Reply specializes in designing and implementing solutions based on new communication channels and digital media. They support global industrial groups in various sectors such as telecom, media, banking, insurance, and public administration in developing business models for AI, cloud computing, digital media, and the Internet of Things. Reply's services include Consulting, System Integration, and Digital Services.,
ACTIVELY HIRING
posted 2 months ago

Senior Java Backend Engineer

VGreen Technology Solutions (VGreenTEK)
experience6 to 10 Yrs
location
Thiruvananthapuram, Kerala
skills
  • Java
  • Spring Boot
  • JPA
  • Hibernate
  • Maven
  • Gradle
  • AWS
  • GCP
  • Kafka
  • RabbitMQ
  • Docker
  • Jenkins
  • JUnit
  • Mockito
  • IAM
  • SQS
  • SNS
  • Terraform
  • Testcontainers
  • Postman
  • OAuth2
  • JWT
Job Description
As a Senior Java Backend Engineer (Spring Boot + Cloud) at our company in Trivandrum, Kerala, you will play a crucial role in building, enhancing, and optimizing core backend services for earning, redemption, and partner integrations. Your key responsibilities will include: - Building, enhancing, and optimizing core backend services - Implementing high-quality, testable RESTful APIs with real-time messaging and event handling - Integrating with Cloud services for storage, queuing, observability, and analytics - Contributing to CI/CD pipelines, ensuring deployment resilience and cost efficiency - Utilizing AI-powered tools such as Copilot, Codex, Claude to generate code, tests, and documentation - Participating in data-driven monitoring and building reporting metrics into applications - Supporting cross-functional collaboration with frontend, QA, and data analytics teams Your technical expertise will be focused on: - Languages & Frameworks: Java 11+, Spring Boot, JPA, Hibernate, Maven/Gradle - Cloud & Infra: AWS and GCP and associated services - Messaging: Kafka, SQS/SNS, RabbitMQ, event streaming, pub/sub design - Automation & DevOps: Docker, Jenkins, Terraform, GitHub Actions - Testing: JUnit, Mockito, Testcontainers, Postman, integration testing in pipelines - AI Productivity: GitHub Copilot, Codex, Claude and various AI tools and services - Analytics: Exposing API metrics for reporting, connecting backend logs to BI/monitoring pipelines - Security: IAM roles, OAuth2/JWT, encryption at rest & transit Bonus Experience that would be beneficial includes: - Experience with real-time analytics and BI dashboards - Working knowledge of fraud/risk analytics and personalization APIs - Understanding of NoSQL + SQL coexistence patterns in microservices In this role, you will gain: - Direct exposure to production-grade, scalable cloud systems - Ability to experiment with AI-assisted development tools - Visibility across the end-to-end product lifecycle including architecture, implementation, and delivery - Growth opportunities into lead or architect tracks within a high-impact fintech ecosystem,
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Kollam, Kerala
skills
  • Java
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • MySQL
  • Redis
  • Git
  • Jenkins
  • Docker
  • AWS
  • Azure
  • GCP
  • JUnit
  • Mockito
  • REST APIs
  • ELK
  • Postman
Job Description
In this role as a Backend Developer in Java at our fast-growing product company based in Kollam, Kerala, India, you will be responsible for designing, developing, and optimizing backend systems that support our cutting-edge cybersecurity solutions. Your collaboration with cross-functional teams will be crucial in delivering scalable, secure, and high-performance services. **Key Responsibilities:** - Write clean, optimized, and production-grade code using Java and Spring Boot. - Develop and maintain RESTful APIs and microservices. - Implement configuration management, secure communication, and service integration. - Deploy and monitor services in production in collaboration with DevOps. - Work closely with product managers and frontend developers to enhance features. - Write unit and integration tests, and actively participate in code reviews. - Adhere to secure coding practices and cybersecurity standards. - Troubleshoot and resolve technical issues in both production and development environments. - Contribute to technical design discussions, architectural decisions, and scalability planning. **Required Qualifications:** - 2+ years of hands-on experience with Java and Spring Boot. - Strong expertise in REST API development and microservice architecture. - Solid understanding of Object-Oriented Programming, multithreading, and performance optimization. - Proficiency in configuration management, environment profiles, and dependency injection. - Experience with unit testing frameworks and writing secure, maintainable code. - Familiarity with version control (Git), build tools (Maven/Gradle), and CI/CD pipelines. - Strong problem-solving skills and the ability to take ownership of features and bugs. - Excellent communication and collaboration abilities. In addition, experience in building or working on security or monitoring products, familiarity with Spring Security, OAuth 2.0, JWT, Docker/Kubernetes, Jenkins, logging and observability tools, knowledge of OWASP Top 10 and common backend vulnerabilities, and hands-on experience with cloud services (AWS/GCP/Azure) will be considered as bonus points. As a member of our team, we expect you to be a self-driven developer who can start coding independently from day one, with a keen eye for detail and a commitment to producing clean, maintainable code. Your dedication to continuous learning and keeping abreast of industry best practices and trends will be crucial for our long-term collaborative projects focused on building foundational systems.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter