Java application developer
we are seeking a talented java application developer to join our team. As a key member of our global engineering services, you will be responsible for developing and maintaining java-based applications using spring boot framework and microservices architecture.
* main responsibilities:
* developing and maintaining java-based applications using spring boot framework and microservices architecture.
* collaborating with cross-functional teams to design, implement and deploy scalable microservices.
* working with message broker technologies to ensure effective communication between microservices.
* writing clean, maintainable code and participating in code reviews to ensure quality standards.
* troubleshooting and debugging software issues to maintain optimal application performance.
* contributing to the continuous improvement of development practices and application architecture.
* participating in agile ceremonies and collaborating with team members to deliver project milestones.
requirements:
* languages:
* good conversational english skills (b2, c1, c2)
* education:
* bachelor's degree in computer science, software engineering, or related technical field
* experience:
* 2-4 years of experience in java development
* skills:
* basic knowledge of spring boot framework and restful api development
* technologies:
* familiarity with microservices architecture concepts and patterns, understanding of message broker technologies (like kafka, rabbitmq, or activemq), basic knowledge of database technologies and sql
what we offer:
* career growth:
* access to continuous learning through internal academies, certifications, and mentorship, career mobility across roles, industries, and geographies
* diversity and inclusion:
* commitment to creating a diverse and inclusive work environment, no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person
* work-life balance:
* flexible working hours, remote work modality, flexible schedules to accommodate different lifestyles, time zones, and family responsibilities