Job title:
software developer
-----------------------------------
job description:
we are looking for a skilled software developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using java-based technologies.
the successful candidate will have a strong understanding of object-oriented programming principles and experience with spring boot framework. They should also be familiar with microservices architecture concepts and patterns.
in addition, the ideal candidate will possess excellent problem-solving skills, attention to detail, and effective communication skills. Experience with message broker technologies such as kafka or rabbitmq is a plus.
this is an exciting opportunity to work on challenging projects that leverage technology to solve real-world problems. You will be part of a dynamic team that values collaboration, innovation, and continuous learning.
required skills and qualifications:
* bachelor's degree in computer science, software engineering, or related technical field
* 2-4 years of experience in java development
* strong understanding of object-oriented programming principles
* experience with spring boot framework and restful api development
* familiarity with microservices architecture concepts and patterns
* understanding of message broker technologies (kafka or rabbitmq)
* basic knowledge of database technologies and sql
* eagerness to learn new technologies and programming paradigms
benefits:
* opportunity to work on challenging projects that leverage technology to solve real-world problems
* participation in agile ceremonies and collaboration with team members to deliver project milestones
* access to digital learning platforms and award-winning career acceleration programs
* open access to training, certifications, and mentorship programs
* flexible working hours to accommodate different lifestyles, time zones, and family responsibilities
what we offer:
we offer a dynamic work environment that fosters collaboration, innovation, and continuous learning. Our team is passionate about delivering high-quality solutions that make a positive impact.
we value diversity and inclusion and welcome applications from talented individuals who share our passion for technology and innovation.