We are seeking an experienced Java developer to join our team as a key contributor in the design, development and maintenance of high-performance and scalable Java-based applications and websites.
Key Responsibilities
* Design and develop Java-based applications and websites ensuring high performance and scalability through efficient coding and strong object-oriented programming practices.
* Develop and maintain robust and secure code using Spring Framework and microservices architecture.
* Collaborate with cross-functional teams to identify business requirements and implement solutions.
Technical Skills
* Backend: Java (J2EE), Spring Boot, RESTful Web Services, JMS, JUnit
* Frontend: Angular, TypeScript
* Database: SQL, Oracle
* Cloud: Google Cloud Platform (GCP) - preferred
Requirements
* Proven experience in Java development and object-oriented programming.
* Hands-on experience with Spring Framework and microservices architecture.
* Strong knowledge of front-end technologies and frameworks.