Java Developer
Role details
Job location
Tech stack
Job description
Design and develop robust and scalable microservices using Java Spring Boot Hibernate and JPA Implement and maintain RESTful APIs with a focus on performance and security Utilize MS SQL Server for data persistence and management Apply Google Cloud Platform fundamentals to integrate and deploy applications on Google Cloud Platform Write unit tests using JUnit to ensure code quality and reliability Follow microservices architecture principles to build maintainable and scalable solutions Collaborate with crossfunctional teams to analyze requirements and deliver highquality software Optimize application performance scalability and costefficiency in cloud environments
Roles and Responsibilities
Lead the development and deployment of Javabased microservices within the backend team Collaborate with product owners architects and QA teams to translate business requirements into technical solutions Conduct code reviews debugging and troubleshooting to maintain high code quality standards Manage application lifecycle activities including deployment monitoring and maintenance Mentor and guide junior developers to foster skill development and knowledge sharing Work within Agile methodologies and contribute to continuous improvement initiatives Ensure adherence to best practices in version control and build tools Participate in continuous integration and deployment processes using CICD pipelines
Requirements
Mandatory Skills : Google Cloud Platform Fundamentals, Hibernate, Java, Jpa, JUNIT, Microservices, MS SQL Server, SpringBoot