Senior Java Developer - Microservices Architecture

3 - 6 years

10 - 14 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities :

Java Platform Expertise :- Provide expert-level development on Java 8 or higher, leveraging the full capabilities of the Java platform to build efficient, scalable applications.- Develop, test, and maintain high-quality, robust Java applications.

Frameworks and Libraries :- Utilize Spring, Spring Boot, Spring MVC, JPA, and Hibernate to create modern, modular, and scalable software solutions.- Develop RESTful and SOAP-based web services, following SOA principles.Microservices Architecture :- Build and maintain microservices using HTTP, REST, JSON, and XML for data communication, ensuring high performance and scalability.

- Implement and integrate microservices with a variety of relational and NoSQL databases.

Containerization and Orchestration :- Exposure to containerization tools like Docker and orchestration technologies like Kubernetes to deploy, manage, and scale applications effectively in a distributed environment.Messaging and Distributed Systems :- Work with messaging queues and distributed systems to ensure reliable data processing across microservices, providing expertise in handling asynchronous communications.Frontend Development :- Experience with React or Advanced JavaScript for building interactive user interfaces, collaborating with frontend teams to ensure seamless integration between backend services and UI.DevOps and Build Automation :

- Use tools like GIT, Maven, and Jenkins for CI/CD pipeline management, automating build, test, and deployment processes to ensure continuous integration and delivery of software.Technical Knowledge and Skills Required :

- Java 8+ : Proficiency in advanced features of Java 8 and above, including lambda expressions, streams, and the latest concurrency features.

- Spring Framework : Strong experience with Spring, Spring Boot, and Spring MVC for building and managing scalable applications.- JPA/Hibernate : In-depth knowledge of ORM frameworks like JPA and Hibernate to manage database interactions and persistence.

- Microservices : Expertise in designing and implementing microservices using REST, JSON, SOAP, and XML.

- Containerization : Hands-on experience with Docker and orchestration tools like Kubernetes for deploying and managing applications.- Databases : Familiarity with both Relational and NoSQL databases.

- Frontend : Experience with React or Advanced JavaScript frameworks for building dynamic frontend interfaces.

- Build Automation : Familiarity with GIT, Maven, Jenkins, and other DevOps tools for managing CI/CD pipelines.

Soft Skills Required :- Problem-Solving : Strong analytical skills to identify, troubleshoot, and resolve complex technical issues.

- Collaboration : Ability to work closely with cross-functional teams, including frontend developers, DevOps, and business stakeholders.

- Communication : Strong verbal and written communication skills to articulate complex technical concepts to both technical and non-technical audiences.

- Adaptability : Willingness to learn new technologies and adapt to evolving project
.This role focuses on Java development with expertise in Spring, Microservices, RESTful/SOAP services, and containerization technologies. A successful candidate will have experience across both backend and frontend technologies, as well as proficiency in DevOps and build automation tools.

Location: Chennai, Hyderabad, Kolkata, Pune, Ahmdabad, remote

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
Forward Eye Technologies logo
Forward Eye Technologies

E-Learning Providers

Noida

RecommendedJobs for You