Job Overview
We're looking for skilled and ambitious candidates who share our values of dedication, energy, integrity, transparency, flexibility, trust, honesty, hard work, proactivity, and teamwork. We believe in equal opportunities for all employees regardless of age, ethnicity, sexual orientation, gender, disability or any factor other than merit.
Key Responsibilities:
* Design, develop, and maintain high-quality software applications using Java and Angular frameworks.
* Collaborate with cross-functional teams to deliver complex projects on time and within budget.
* Participate in code reviews, identify areas for improvement, and implement best practices.
* Stay up-to-date with industry trends, new technologies, and emerging standards.
* Provide expert-level technical guidance and support to team members.
* Develop and maintain technical documentation, including user manuals, API guides, and technical notes.
Requirements:
* 5+ years of experience in software development with Java and Angular.
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Strong knowledge of object-oriented programming principles, design patterns, and software engineering best practices.
* Proficiency in Java frameworks and technologies such as Spring/Springboot and Hibernate.
* Comfortable working with SQL and No-SQL Databases.
* Experience with Clouds (AWS, Azure, GCP), Rest API's, and Microservices Architectures.
* DevOps mindset (CI/CD knowledge) and experience with tests.
* Understanding of software development methodologies, such as Agile or Scrum, and experience working in collaborative development environments.
* Strong problem-solving and analytical skills, with the ability to quickly understand and debug complex software applications.
Preferred Qualifications:
* Knowledge of Angular 10 or newer, with NGRX and RxJS state management technologies.
Why Choose Us?
* Personalized career development opportunities.
* International projects and collaborations.
* Free training programs and certification opportunities.
* Flexible work arrangements and hybrid models.
* Wellness initiatives and employee benefits.
About Our Company:
Our company is a leading provider of IT consulting services, dedicated to creating value for clients through innovative solutions and expertise. We strive to foster a culture of equality, diversity, and inclusion, where all employees can thrive and reach their full potential.