Overview
Skills
Job Details
Job Description:
We are looking for a Senior Java Developer with 5 8 years of experience in software development, specializing in building APIs for cloud environments. The ideal candidate will have hands-on expertise in Java, with a focus on API management, microservices, and cloud platforms, particularly Google Cloud (Google Cloud Platform). Experience with Docker and containerization is essential for this role, as well as familiarity with REST and SOAP web services.
Key Responsibilities:
Design, develop, and maintain Java-based APIs for cloud environments, with a strong focus on containerization using Docker.
Work with Google Cloud (Google Cloud Platform), though experience with Azure or AWS will also be considered.
Implement microservices architectures and ensure scalable, maintainable solutions.
Design and implement REST and SOAP web services using Java.
Collaborate with cross-functional teams to define, design, and deploy new features.
Conduct automated testing and ensure application quality through continuous integration and development.
Maintain application documentation and provide technical leadership and mentorship to junior team members.
Qualifications & Skills:
5-8 years of experience in software development, with hands-on expertise in Java API management and microservices.
Proficiency in cloud environments Google Cloud Platform (Google Cloud Platform) preferred; experience with AWS or Azure also acceptable.
Strong knowledge of Docker and containerization technologies.
Experience with web services design (REST, SOAP) and Java frameworks.
Proven ability to design and implement scalable applications in a cloud-native environment.
Strong experience with automated testing and continuous delivery.