Java Software Engineer
We are seeking an experienced Java software engineer to fill a challenging position in our company.
About the Role
This is a fantastic opportunity for someone who is passionate about developing high-quality software applications using Java.
Key Responsibilities
* Design, develop, test and deploy complex Java-based software systems;
* Collaborate with cross-functional teams to deliver high-quality software solutions;
* Stay up-to-date with industry trends and emerging technologies related to Java development;
* Participate in code reviews and contribute to the improvement of our software development processes;
* Work closely with other engineers to resolve technical issues and improve system performance;
* Develop and maintain automated testing frameworks to ensure robust software quality;
* Apply Agile methodologies and collaborate with the team to meet project goals and deadlines;
Required Skills and Qualifications
To be successful in this role, you will need:
* 5+ years of experience in Java development, with a strong focus on software design patterns and principles;
* Proficiency in Java 8 and later versions, including Spring Boot, Hibernate, and Java EE;
* Strong knowledge of AWS, Microservices architecture, and containerization tools like Docker and Kubernetes;
* Experience with frontend technologies like React.js or Angular is highly valued;
* Knowledge of NodeJs and PostgreSQL database is a plus;
* A solid grasp of security best practices related to APIs and data privacy;
* Proficiency in English (B2) and excellent communication skills;
What We Offer
We offer a range of benefits, including:
* The opportunity to work on diverse and challenging projects;
* A competitive salary and benefits package;
* Ongoing training and professional development opportunities;
* A collaborative and dynamic work environment;
* The chance to grow professionally and personally with our company;
* Access to the latest technologies and tools;
* Flexible working hours and remote work options;
Our Culture
At our company, we value:
* #Affinity – Creating close relationships with colleagues, clients, and candidates;
* #Ambition – Wanting to do more and better;
* #Action – Energy to make things happen;
* #Learning – Willingness to grow individually and collectively;
* #Assertiveness – Transparent and honest communication;