Job Role
We are seeking a seasoned Java developer to design, develop and maintain scalable applications and websites that meet the highest performance standards. Utilizing strong object-oriented programming principles and efficient coding practices, our ideal candidate will work closely with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
* Design, develop and deploy robust Java-based applications using Spring Boot and microservices architecture
* Implement RESTful Web Services and integrate with APIs to enhance application functionality
* Collaborate with frontend developers to build seamless user experiences using Angular and TypeScript
* Maintain and improve existing databases using SQL and Oracle
* Stay up-to-date with emerging trends and technologies in cloud computing, specifically Google Cloud Platform (GCP)
Requirements:
* Proven experience in Java development, including object-oriented programming principles and design patterns
* Hands-on experience with Spring Framework and microservices architecture
* Strong knowledge of front-end technologies and frameworks, including Angular and TypeScript
* Experience in API integration and service-oriented architecture
* Familiarity with cloud environments, preferably GCP