Search by job, company or skills

z21 tech

Java Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 7 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Java Software Engineer

Location: Ahmedabad, India (On-site)

Experience: 3–4 Years

Type: Full-time

About Z21 Tech

Z21 Tech is a forward-thinking technology firm committed to delivering innovative and reliable software solutions. Our mission is to empower businesses by leveraging cutting-edge technology to enhance operations and drive growth. We foster a collaborative environment where creativity, efficiency, and teamwork are at the heart of everything we do.

Role Overview

We are looking for a skilled Java Software Engineer with 3 to 4 years of experience to join our core development team. You will be responsible for designing, developing, and maintaining high-performance, scalable applications using Java 8+ and Spring Boot. A significant part of this role involves implementing Microservices architecture, managing Kafka message streams, and ensuring seamless deployment via Kubernetes.

Key Responsibilities

  • Design & Development: Architect and develop robust microservices using Java 8+ and the Spring Boot framework.
  • System Integration: Implement event-driven architectures using Apache Kafka for high-throughput message streaming.
  • Database Management: Design efficient schemas in MySQL and optimize complex SQL queries; utilize Hibernate for seamless ORM integration.
  • Quality Assurance: Write comprehensive unit and integration tests using JUnit and Mockito, adhering to TDD principles.
  • DevOps & Deployment: Containerize applications using Docker and manage deployments within Kubernetes clusters.
  • CI/CD: Maintain and optimize automated build and deployment pipelines using GitLab CI/CD.
  • Collaboration: Work closely with cross-functional teams to translate business requirements into technical specifications and participate in code reviews to ensure best practices.

Technical Requirements

  • Core Java: Strong proficiency in Java 8+ and deep understanding of OOP principles, Collections, and Multithreading.
  • Frameworks: In-depth knowledge of Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Messaging: Hands-on experience with Apache Kafka (Producers, Consumers, Brokers, and Performance Tuning).
  • Databases: Proficiency in MySQL and Hibernate ORM.
  • Testing: Solid experience with JUnit, Mockito, and integration testing.
  • Infrastructure: Proficiency with Docker and Kubernetes for managing containerized environments.
  • Version Control: Expert knowledge of Git and GitLab branching strategies.
  • Cloud/DevOps: Familiarity with GitLab CI/CD pipelines and automated deployment strategies.

Preferred Qualifications

  • Proven track record of building and scaling microservices in a production environment.
  • Strong analytical and problem-solving skills for debugging complex technical issues.
  • Excellent communication skills and the ability to thrive in a collaborative, agile environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Why Join Z21 Tech At Z21 Tech, you will work on cutting-edge tools and stay ahead of industry trends. We offer a culture of continuous learning, professional growth, and the opportunity to provide exceptional value working with highly competent team.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148511385

Similar Jobs

Ahmedabad, India

Skills:

Spring BootMicroservicesIotRest ApiGitReactTypescriptJava ProgrammingHtml5Agile Software DevelopmentAWSFrontend Angular

Ahmedabad, India

Skills:

react.js SoaSoapJavaJ2EENode.jsSpring MVCECSDaoRESTSsoCss 3Design PatternsJsonHibernateAWSPortalsKubernetesEsbHtml 5Open Source productsTransaction ManagementMessagingintegration patternsQuarkusevent based architecture

Ahmedabad, India

Skills:

DockerSpring BootJwtKubernetesSpring Data JpaOauth2HibernateKafka or similar messaging platformsScheduledExecutorServiceSpring Cloud GatewayJava 11 or higher

Ahmedabad, India

Skills:

containerization Network ProgrammingRabbitmqMicroservicesMavenKafkaAWSMultithreadingDockerJenkinsCore JavaDsaGitActivemq

Ahmedabad, India

Skills:

Rest ApiGitGradleDockerMavenPl SqlKubernetesAzure DevOpsMicroservicesOracle Database 19cSpring Boot 3.x