Senior Java Backend Developer

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java Backend Developer with 5 to 8 years of experience, you will play a crucial role in designing and deploying scalable microservices using Spring Boot and Azure Cloud. Your responsibilities will include: - Designing, developing, and deploying microservices using Spring Boot on Azure cloud platforms. - Implementing and maintaining RESTful APIs to ensure high performance and scalability. - Working with Java 11+ features such as Streams, Functional Programming, and Collections framework. - Developing and managing Docker containers for efficient development and deployment pipelines. - Integrating messaging services like Apache Kafka into microservice architectures. - Designing and maintaining data models using PostgreSQL or other SQL databases. - Implementing unit testing using JUnit and mocking frameworks to ensure code quality. - Developing and executing API automation tests using Cucumber or similar tools. - Collaborating with QA, DevOps, and other teams for seamless CI/CD integration and deployment pipelines. - Working with Kubernetes for orchestrating containerized services. - Utilizing Couchbase or similar NoSQL technologies when necessary. - Participating in code reviews, design discussions, and contributing to best practices and standards. Your qualifications should include: - Strong experience in Java (11 or above) and Spring Boot framework. - Solid understanding of microservices architecture and deployment on Azure. - Hands-on experience with Docker, and exposure to Kubernetes. - Proficiency in Kafka, with real-world project experience. - Working knowledge of PostgreSQL (or any SQL DB) and data modeling principles. - Experience in writing unit tests using JUnit and mocking tools. - Experience with Cucumber or similar frameworks for API automation testing. - Exposure to CI/CD tools, DevOps processes, and Git-based workflows. Additionally, it would be nice to have: - Azure certifications (e.g., Azure Developer Associate). - Familiarity with Couchbase or other NoSQL databases. - Familiarity with other cloud providers (AWS, GCP). - Knowledge of observability tools (Prometheus, Grafana, ELK). In addition to the technical skills, soft skills such as strong problem-solving, analytical skills, excellent verbal and written communication, and ability to work in an agile environment are essential for success in this role. Joining Tarento will offer you the opportunity to work on cutting-edge microservice architectures, a strong learning and development culture, the chance to innovate and influence technical decisions, and a collaborative and inclusive work environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, chennai, bengaluru