Job Description
Description :
We are looking for a skilled Java Microservices Developer with strong hands-on experience in building scalable, high-performance backend applications using Java and Spring Boot. The candidate should have solid experience in designing and developing microservices-based architectures, REST APIs, and working in modern development environments.
The role involves end-to-end development, including requirement understanding, design, coding, testing, and deployment support.
Mandatory Skills (Screening Criteria) :
– Strong hands-on experience in Core Java (Java 8 or above).
Solid experience in Spring Framework, especially :
– Spring Boot
– Spring MVC
– Spring Data JPA
– Spring Security (basic to intermediate level)
Proven experience in Microservices Architecture :
– Service decomposition and design
– REST-based communication
– Inter-service communication
– Strong experience in developing RESTful APIs.
Good understanding of :
– Object-Oriented Programming (OOP) concepts
– Design Patterns
– Exception handling and logging frameworks
– Experience working with Relational Databases (e.g., MySQL, PostgreSQL, or Oracle).
– Hands-on experience with Git or other version control tools.
– Experience in application debugging and performance tuning.
– Understanding of Agile/Scrum development methodology.
Good to Have Skills :
– Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
– Exposure to Kotlin.
– Knowledge of Docker and Kubernetes.
– Experience with message queues (Kafka/RabbitMQ).
– Exposure to cloud platforms (AWS/Azure/GCP).
Roles & Responsibilities :
– Design and develop scalable backend applications using Java and Spring Boot.
– Build and maintain microservices-based applications.
– Develop and integrate REST APIs with internal and external systems.
– Participate in system design and technical discussions.
– Perform code reviews and ensure coding standards.
– Troubleshoot production issues and optimize performance.
– Collaborate with cross-functional teams including DevOps, QA, and Product teams.
– Support deployment and release activities.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now