First Phoenics Solutions

Senior Java Backend Developer - Spring Boot/Microservices Architecture

Click Here to Apply

Job Location

in, India

Job Description

Role : Senior Java Backend Developer. Location : Remote. Type : Full Time. Experience Required : 8 Years of experience. Core Skills : - Java : Deep understanding of Java fundamentals, OOP concepts, and advanced features like generics, collections, and concurrency. - SpringBoot : Proficiency in SpringBoot framework for building microservices and REST APIs. - API Development : Expertise in designing, developing, and testing RESTful APIs, SOAP APIs, and gRPC services. - GraphQL : Strong knowledge of GraphQL for efficient data fetching and API management. - NoSQL : Experience with NoSQL databases (e.g., MongoDB, Cassandra) for handling large-scale, unstructured data. - Azure : Familiarity with Azure cloud platform, including services like Azure Functions, App Services, and Azure SQL. Additional Skills : - API Contract Testing : Understanding of contract testing tools (e.g., Pact) to ensure API compatibility. - API Management : Knowledge of API gateways (e.g., Kong, Apigee) for managing, securing, and analyzing APIs. - Microservices Architecture : Experience with designing and building distributed systems using microservices. - CI/CD : Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI) for automated builds and deployments. - Cloud Native Development : Understanding of cloud-native principles and technologies (e.g., containers, Kubernetes). Soft Skills : - Problem-solving : Ability to identify and resolve complex technical challenges. - Communication : Effective communication skills to collaborate with team members and stakeholders. - Adaptability : Willingness to learn new technologies and adapt to changing requirements. - Attention to detail : Meticulous approach to ensure code quality Key Responsibilities : - Design, develop, and maintain scalable and high-performance applications using Spring Boot, and REST microservices. - Implement reactive programming principles using Spring WebFlux to enhance application responsiveness and performance. - Utilize pub/sub messaging patterns to facilitate asynchronous communication between services, leveraging message brokers (e.g., Kafka, RabbitMQ). - Collaborate with cross-functional teams to define, design, and ship new features while ensuring high-quality code through best practices and testing. - Monitor and troubleshoot application performance, ensuring systems can handle high traffic and maintain reliability. - Mentor and guide junior developers, fostering a culture of continuous learning and improvement. (ref:hirist.tech)

Location: in, IN

Posted Date: 10/17/2024
Click Here to Apply
View More First Phoenics Solutions Jobs

Contact Information

Contact Human Resources
First Phoenics Solutions

Posted

October 17, 2024
UID: 4903436798

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.