Position: Java Developer (EU citizens)
Company: UATech Hires
Category: Java
Experience required: 3y
English level: upper

**About the Company**

Our customer is a leading global provider of market and consumer data, delivering comprehensive insights and reliable statistics across various industries. Their mission is to make complex data accessible and understandable, empowering businesses, researchers, and individuals to make informed decisions.
With a vast repository of over 1.5 million statistics, forecasts, and dossiers, our customer offers unparalleled access to reliable information that spans a wide range of topics. Their data covers diverse sectors such as technology, finance, healthcare,
automotive, media, and many more, enabling users to gain deep insights into market trends, consumer behavior, and industry dynamics.
They pride themselves on their commitment to data accuracy and integrity. Their dedicated team of researchers, analysts, and experts diligently collects, verifies, and analyzes data from numerous sources, ensuring the highest level of reliability.
Through their robust methodology and rigorous quality control measures, they provide data that is trusted and widely used by professionals across the globe.
Our customer serves a broad spectrum of users, including businesses, government organizations, academic institutions, and individuals. Their user-friendly platform allows easy navigation and efficient data discovery, enabling users to find the exact
information they need quickly. Whether it's researching market trends, developing business strategies, or conducting academic research, they offer the tools and insights to support evidence-based decision-making.
In addition to their comprehensive database, they also offer customized research services tailored to specific client needs. Their experienced research team collaborates closely with clients to provide in-depth analysis, market reports, and customized data solutions, helping organizations gain a competitive edge in their
respective industries.
As a trusted partner in data intelligence, they continue to innovate and expand their offerings to meet the evolving needs of their users. They strive to remain at the forefront of data-driven decision-making, providing valuable insights that drive
success in an increasingly complex and data-driven world.

**About the Role**

As part of a collaborative team consisting of developers, product managers, and QA engineers in an agile environment, you will:
● Collaborate closely with your team members to design and implement rich
client-server applications and enterprise backend systems in a
solution-oriented manner.
● Take ownership of the complete software lifecycle, including software design,
programming, code reviews, deployment, and ensuring maintainability.
● Play a key role in driving the continuous further development of a complex
global architecture, contributing to its evolution and improvement over time.
You will be working in the User Management Team, who are responsible for the entire user account process of their customers, which includes registration and login, profile and notifications. They continuously work on new features with an iterative mindset and design future-proof solutions within a complex and dynamic environment. Join their dynamic team and take charge of implementing, maintaining, and innovating multiple projects to drive success and leave your mark on their organization! 

To be eligible for this position, you should meet the following requirements:
● Strong background in IT through solid vocational training or a university degree in computer science.
● Several years of practical experience working with Java, specifically in the development of server applications.
● Proficiency in object-oriented programming principles and practices.
● Genuine interest in and understanding of software architecture, and software patterns, and a strong commitment to delivering high-quality software solutions.
● Familiarity with version control systems like GIT, along with hands-on experience with Docker and automated deployment processes.
● Knowledge of relational databases such as MySQL, Postgres, and MongoDB is highly desirable. Additionally, experience with frameworks like Spring, Micronaut, Quarkus, and GraalVM would be advantageous. Familiarity with Jakarta EE (IBM), Java Server Faces - JSF (Oracle), Google Web Toolkit, and Dropwizard is a plus.
● Ability to work effectively within a team, self-motivated, adaptable to change, and eager to continuously enhance your skills.
● Possesses a positive and proactive attitude, approaching problem-solving with a can-do mindset.
● Fluent English (upper-intermediate) language skills, both written and verbal, enabling effective and comprehensive communication.
● EU citizenship 


The philosophy towards employees is based on the following principles:
● Appreciation and Respect: They consider their employees as valuable members of their team and treat them with appreciation and respect. They recognize their individual skills, experiences, and contributions and create a work environment based on openness, trust, and mutual respect.
● Equality of Opportunity: They believe in equal opportunities and foster an inclusive work culture where every employee, regardless of gender, ethnicity, religion, sexual orientation, or other characteristics, has equal opportunities to unleash their potential and succeed.
● Employee Development: They place great importance on the continuous development of their employees. They provide training and professional development opportunities to expand their skills and knowledge, supporting their career growth. Through targeted mentoring and career development programs, they aim to fully unlock the potential of each employee.
● Teamwork and Collaboration: They encourage teamwork and collaboration as essential elements of their work culture. They believe that collective efforts, idea exchange, and collaboration lead to better outcomes. They create an environment where employees work together, learn from one another, and
support each other to achieve common goals.
● Work-Life Balance: They recognize the significance of a balanced work-life equilibrium and strive to create a work environment that offers flexibility and the ability to harmonize professional and personal commitments. 

They support employees in finding a healthy balance between work and life to promote their well-being and satisfaction.
Their philosophy towards employees aims to create a positive and supportive work culture that enables employees to unleash their potential and continue their professional and personal development. Through appreciation, equal opportunities,
employee development, teamwork, and promoting a healthy work-life balance, they strive to create an environment where their employees can thrive and succeed.