We are looking for a Middle/Senior Java developer to join our team.
Responsibilities: Design, implement, and maintain robust Java applications, ensuring high performance, scalability, and security.
Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and provide technical solutions.
Conduct code reviews to ensure adherence to best practices and standards, and participate in testing and debugging processes.
Identify performance bottlenecks and implement solutions to enhance application efficiency and responsiveness.
Keep abreast of the latest developments in Java technologies and frameworks, and incorporate relevant advancements into projects.
Requirements : 3-5+ years of hands-on experience in Java programming and development, with a strong understanding of object-oriented design principles.
Proficiency in popular Java frameworks such as Spring, Hibernate, or Java EE.
Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and knowledge of database design and optimization.
Familiarity with version control systems, particularly Git, and experience with collaborative development workflows.
Strong analytical and problem-solving skills, with the ability to troubleshoot issues and provide efficient solutions in a timely manner.
Upper-intermediate written and spoken English.
We offer: Competitive Compensation Package: Enjoy a competitive compensation package, ensuring you're well-rewarded for your contribution.
Meaningful Projects: Projects that leverage modern technologies, allowing to work on up-to-date innovation.
Positive Environment: We believe in collaboration, transparency and a supportive workspace where everyone's contribution matters.
Results-Driven Approach: We've minimized bureaucracy and micromanagement to let you focus on what you do best.
Work-life balance: Flexible schedules and extended paid vacations are essential to stay refreshed and productive in the long run.
Remote Opportunities: Operate from any part of the world you like.
Language Development: Benefit from in-house English courses and interactions with clients and teammates, enhancing seamless global communication.
Engaging Team Activities: Be a part of various team-building activities and corporate events that boost morale, help bond with the team, and create sweet memories.
Why Us: Our Values, Your Benefits: Join our team, spread across 17 countries, and enjoy the benefits of working in a global company.
Our multicultural setup promotes appreciation, respect, creating a rich and rewarding work environment.
Our core values are Collaboration, Accountability, Transparency, and Mastery.
These principles guide us and inspire our endeavors every day.
Location is not a barrier when it comes to providing you with all the necessary equipment to perform your job effectively.
Rest assured that you will have everything you need, regardless of where you are located.
We care about giving back.
By joining us, you'll be part of a community that contributes to charity and positively impacts others.