Search by job, company or skills

cloudoniq technologies pvt ltd

Senior Backend Developer – Java Spring Boot

Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title

Senior Backend Developer – Java Spring Boot

Role Overview

We are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance backend systems. The ideal candidate will have strong expertise in Java, Spring Boot, RESTful APIs, database optimization, and cloud-native application development.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build secure and high-performance RESTful APIs and microservices.
  • Develop and optimize database schemas, queries, and transactions using MySQL.
  • Implement authentication, authorization, and security best practices.
  • Collaborate with frontend developers and cross-functional teams to deliver integrated solutions.
  • Troubleshoot and resolve production issues and performance bottlenecks.
  • Develop and maintain CI/CD pipelines using Jenkins or GitHub Actions.
  • Work with containerization and orchestration tools such as Docker and Kubernetes.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Monitor application performance, scalability, and availability.
  • Participate in architecture discussions and technical decision-making.
Required Skills & Qualifications
  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in backend development using Java.
  • Strong experience with Spring Boot 3.x and Spring ecosystem.
  • Expertise in REST APIs and microservices architecture.
  • Strong proficiency in MySQL database design and optimization.
  • Experience with JPA/Hibernate and ORM frameworks.
  • Knowledge of authentication and security frameworks (JWT, OAuth2, Spring Security).
  • Hands-on experience with Docker and Kubernetes.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with Git/GitHub and CI/CD pipelines.
  • Strong understanding of Linux environments and scripting.
  • Experience with unit and integration testing using JUnit and Mockito.
Preferred Skills
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Knowledge of Redis or caching mechanisms.
  • Exposure to distributed systems and event-driven architecture.
  • Experience handling large-scale enterprise applications.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148678591