Java Back End Developer

4 - 5 years

8 - 18 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role: Java Backend Developer

Location: Hyderabad (Hybrid)

Experience: 4+Years

Notice Period: Immediate-30 days

Working Time : 1PM IST to 10 PM IST

Responsibilities:

Development of Microservices: Design, develop, and maintain microservices using Java Spring Boot to build scalable applications.

Database Integration: Implement database models, handle data operations, and interact with Azure SQL Server using SQL queries or ORM frameworks like Hibernate.

API Development: Create RESTful APIs and endpoints to expose functionality to other services and client applications.

Cloud Deployment: Deploy and manage Spring Boot microservices on Azure or other cloud platforms, utilizing containerization technologies like Docker and container orchestration tools like Kubernetes.

Integration with Azure Services: Integrate microservices with various Azure services like Azure Service Bus, Azure Functions, or Azure API Management.

Security and Authentication: Implement security mechanisms like OAuth, JWT, or Azure Active Directory for securing APIs and microservices.

Performance Optimization: Optimize the performance of microservices, ensuring low latency, high availability, and scalability.

Monitoring and Logging: Implement logging and monitoring solutions to track the health and performance of microservices using tools like Azure Monitor, Application Insights, or ELK stack.

  • Continuous Integration and Deployment (CI/CD): Set up and maintain CI/CD pipelines using tools like Azure DevOps or Jenkins to automate the build, testing, and deployment processes.

Requirements:

Java and Spring Boot: Strong proficiency in Java programming language and hands-on experience with Spring Boot framework.

Microservices Architecture: In-depth understanding of microservices architecture and its associated patterns like API Gateway, Service Discovery, Circuit Breaker, etc.

Azure SQL and Database Knowledge: Proficiency in working with Azure SQL Server or any other relational databases. Knowledge of database design, optimization, and SQL querying is essential.

RESTful API Design: Experience in designing and implementing RESTful APIs and understanding API best practices.

Cloud Computing: Familiarity with cloud platforms, especially Microsoft Azure, and experience with cloud-native development and deployment.

Version Control: Proficiency in using version control systems like Git for collaborative development.

Containerization and Orchestration: Experience with Docker and Kubernetes for containerization and orchestration.

Security: Understanding of security principles and best practices in web application and microservices development.

Agile Methodologies: Experience working in Agile development environments, delivering features in iterations.

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
American Unit

Staffing and Recruiting

Plano Texas

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Hyderabad, Chennai, Bengaluru

Mulshi, Maharashtra, India