Java Developer

Zuci Systems India

Chennai District

On-site

INR 1,500,000 - 3,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Zuci Systems India is seeking a senior Java backend developer with 8+ years of experience. You will design, develop, and maintain Java applications using Spring Boot, Hibernate, and JPA, and implement RESTful APIs, SOAP services, and microservices architectures.

You will also work on API integrations, authentication/authorization, messaging systems, and database management across SQL and NoSQL stores. The role includes CI/CD, Docker/Kubernetes, cloud deployments, security practices, and Agile

Qualifications

  • Design, develop, and maintain Java applications using Spring Boot, Hibernate, and JPA.
  • Implement RESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.
  • Develop and integrate APIs for data exchange between front-end and back-end systems.
  • Implement authentication and authorization (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for async processing.
  • Work with SQL and NoSQL databases for data persistence.
  • Write optimized queries and stored procedures.
  • Ensure database security, indexing and optimization.
  • Perform unit testing with JUnit, Mockito and integration testing.
  • Debug and troubleshoot performance issues and memory leaks.
  • Implement logging with Log4j, SLF4J.
  • CI/CD pipelines with Jenkins, GitLab CI/CD, Azure DevOps.
  • Containerization with Docker, Kubernetes; cloud deployments (AWS/Azure/GCP).
  • Security: encryption, secure coding; OWASP practices.
  • Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.
  • Maintain documentation and stay updated with Java advancements.

Responsibilities

  • Design, develop, and maintain Java applications using Spring Boot, Hibernate, and JPA.
  • Develop and integrate APIs for data exchange between frontend and backend systems.
  • Implement authentication and authorization (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for asynchronous processing.
  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data persistence.
  • Write optimized queries and stored procedures; ensure DB security and performance.
  • Perform unit testing using JUnit, Mockito and perform integration tests.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging with Log4j and SLF4J.
  • Collaborate on CI/CD pipelines; containerize using Docker and Kubernetes.
  • Deploy on cloud platforms (AWS, Azure, GCP) and ensure secure coding.
  • Participate in Agile/Scrum ceremonies; collaborate with product teams and UI/UX.
  • Maintain technical docs including system architecture and API docs.

Skills

Strong analytical and problem-solving
Effective communication and teamwork
Agile experience
Fast-paced environment adaptability

Education

Bachelor's degree in Computer Science/IT or related field
OCJP
Spring Professional Certification

Tools

Core Java
Spring Boot
Hibernate
JPA
RESTful APIs
SOAP
Microservices
SQL
NoSQL (MongoDB, Cassandra)
JUnit
Mockito
Git
GitHub/GitLab/Bitbucket
Jenkins
Docker
Kubernetes
AWS/Azure/GCP
Angular

Job description

Role & responsibilities

Experience:8+ years

Job description
Key Responsibilities
1. Software Development & Implementation
  • Design, develop, and maintain Java applications using frameworks likeSpring Boot, Hibernate, and JPA.
  • ImplementRESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.
2. Back-End Development & API Integration
  • Develop and integrate APIs for seamless data exchange between front-end and back-end systems.
  • Implement authentication and authorization mechanisms (OAuth, JWT, Spring Security).
  • Work with messaging systems likeRabbitMQ, Kafkafor asynchronous processing.
3. Database Management
  • Work withSQL and NoSQL databases (MySQL, PostgreSQL, MongoDB)for data persistence.
  • Write optimized queries and stored procedures for database interactions.
  • Ensure database security, indexing, and optimization for better performance.
4. Testing & Debugging
  • Perform unit testing usingJUnit, Mockitoand integration testing for ensuring code reliability.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging mechanisms usingLog4j, SLF4J.
5. CI/CD & DevOps Collaboration
  • Work with DevOps teams to integrate code intoCI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps).
  • Utilize containerization tools likeDocker, Kubernetesfor application deployment.
  • Collaborate on cloud-based deployments usingAWS, Azure, or Google Cloud.
6. Security & Performance Optimization
  • Ensure application security using encryption, authentication, and secure coding standards.
  • Optimize Java applications for speed and efficiency.
  • Identify and resolve vulnerabilities following OWASP best practices.
7. Agile Development & Team Collaboration
  • Participate inAgile/Scrumceremonies (sprint planning, daily stand-ups, retrospectives).
  • Work with product managers, business analysts, and UI/UX designers to refine requirements.
  • Collaborate with front-end developers to integrate APIs and enhance user experience.
8. Documentation & Continuous Learning
  • Maintain technical documentation, including system architecture and API documentation.
  • Stay updated with Java advancements, frameworks, and best practices.
  • Contribute to knowledge-sharing sessions and team mentorship.
Requirements
Technical Skills
  • Core Java (JDK 11+), Spring Boot, Hibernate, JPA.
  • Microservices architecture, RESTful APIs, SOAP web services.
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Cassandra).
  • Testing frameworks (JUnit, Mockito).
  • Version control (Git, GitHub, GitLab, Bitbucket).
  • CI/CD tools (Jenkins, Docker, Kubernetes).
  • Cloud services (AWS, Azure, GCP) - optional but preferred.
  • Angular development
Soft Skills
  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a fast-paced, Agile environment.
  • Attention to detail and passion for software development.
Preferred Qualifications
  • Bachelor's degree inComputer Science, IT, or related field.
  • Certifications likeOracle Certified Java Programmer (OCJP), Spring Professional Certificationare a plus.

Regards,

Team Talent Acquisition

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Mingledorffs Tech Private Ltd • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Synechron • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Java Developer
Java Developer

Hirexa Solutions • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Newmediaholding • Gurgaon

On-site
INR 700,000 - 1,200,000
Java Developer
Java Developer

Tata Technologies • Jamshedpur

On-site
INR 600,000 - 900,000
Java Developer
Java Developer

MY Guru Knowledge Center • Hyderabad

On-site
INR 600,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Mumbai

On-site
INR 800,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000