Job Title: Java Developer
We are seeking a skilled Java Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.
Responsibilities:
* Design, develop, and test Java-based software applications;
* Collaborate with cross-functional teams to identify and prioritize project requirements;
* Maintain and improve existing codebases to ensure scalability and reliability;
* Participate in code reviews and contribute to the improvement of coding standards and best practices;
* Stay up-to-date with industry trends and emerging technologies to recommend innovative solutions.
Requirements:
* Bachelor or Master's Degree in Software Engineering, Computer Science, Maths, Applied mathematics, or similar;
* 2+ years of experience in Java / Core Java development;
* Professional experience with Python and/or C++;
* Experience with GIT (preferably Bitbucket);
* Experience with Ansible, Docker, and Kubernetes is a plus;
* Experience in web application development;
* Strong knowledge of relational databases;
* Knowledge in agile methodologies;
* Good algorithmic knowledge;
* Autonomy, proactivity, and team spirit;
* Client-oriented;
* Knowledge of English.
What We Offer:
* A dynamic and innovative work environment;
* Ongoing training and professional development opportunities;
* The chance to work on challenging projects with a talented team;
* A competitive salary and benefits package.
If you meet these conditions and are passionate about technology and innovation, we encourage you to apply. Please submit your resume and a cover letter explaining why you're the ideal candidate for this role.