Full stack java developer test
Job Summary
Strong proficiency in Java programming language.
- Hands-on experience in developing and deploying RESTful microservices using Java Spring MVC and Spring Boot following microservices best practices.
- Strong experience building responsive and scalable UIs using React and/or Angular.
- Strong proficiency in SQL with hands-on experience working with relational databases such as PostgreSQL.
- Solid understanding of cloud-native architectures container-based deployments and modern application deployment strategies.
- Experience with CI/CD pipelines using Git
- Hub Actions and containerization with Docker and Kubernetes.
- Experience writing and maintaining unit integration and API tests using JUnit and Mockito.
- Familiarity with logging monitoring and observability tools for production systems.
- Strong knowledge of software engineering best practices including system design software architecture design patterns clean code and Agile methodologies.
- Strong communication and interpersonal skills.