Java software engineer role
we are looking for a highly skilled java software engineer to join our team.
about the job
this is a challenging role that requires expertise in multiple areas, including rest services using java and spring boot, kubernetes/docker experience, and strong knowledge of data storage solutions like cassandra and mongodb.
key responsibilities
* design and develop scalable restful apis using java and spring boot
* deploy and manage applications on kubernetes and docker
* maintain and improve existing codebases to ensure high quality and performance
requirements
* extensive experience with java and spring boot
* strong understanding of cloud-based technologies, particularly kubernetes and docker
* familiarity with database management systems, including cassandra and mongodb
* excellent problem-solving skills and ability to work independently
* good communication and teamwork skills
bonus points
* experience with git and gitlab version control systems
* knowledge of graphql and its implementation
* familiarity with jira project management tool
please note that this role requires a deep understanding of software development principles, excellent coding skills, and the ability to learn and adapt quickly. If you have a passion for technology and enjoy tackling complex challenges, we encourage you to apply.