Senior Cloud Full Stack Engineer
Location: Remote
Job Description:
- Ability to Design, develop, test, and maintain Java applications using Spring Boot, Spring JPA, and other relevant technologies.
- Implement and support event-driven architecture using Apache Kafka.
- Utilize Docker and Kubernetes for containerization and orchestration of applications.
- Develop and consume RESTful web services.
- Work with both SQL (PostgreSQL/Oracle) and NoSQL (MongoDB) databases.
- Manage project dependencies using Maven and track project progress with Jira.
- Write unit tests using JUnit for code quality and reliability.
- Use Lombok to simplify code and enhance productivity.
- Implement database version control using Liquibase.
- Ability to work independently and in a team.
- Excellent communication.