OREDATA is a Digital Transformation & IT Consulting firm with 10+ years of proven expertise and hundreds of successfully implemented projects across the EMEA region. When you join the OREDATA team, you'll be working hand-in-hand with experts focused on tackling digital, operational, analytical & data science challenges with the greatest impact. We foster collaboration with proximity, an agile and autonomous approach and best practices and guiding principles.
Read more : https : / / medium.com / @oredata-engineering
Apply and be part of our exciting journey!
Key Responsibilities
- Creating and designing the user interface of web applications to ensure a pleasant and intuitive user experience.
- Implementing web pages using technologies with HTML, CSS, JavaScript and React.
- Building the server-side components of an application, including APIs, application logic, and server infrastructure.
- Writing back-end codes in Java.
- Designing and managing databases to store and retrieve data efficiently. Common database technologies include MySQL, PostgreSQL and more.
- Writing and executing unit tests, integration tests, and end-to-end tests to ensure the reliability and security of the application.
- Continuously monitoring and optimizing the application's performance, scalability, and efficiency.
- Stay up-to-date with emerging technologies and best practices in full-stack development.
Requirements
Bachelor's degree in Computer ScienceA minimum of 2-4 years of overall experience in software development.Proven experience as a Full Stack Engineer or similar role.Proficiency in HTML, CSS, JavaScript.Minimum 1 year of experience with ReactJS.Strong back-end development and programming skills, using Java.Minimum 2 years of experience with Spring Boot.Database experience with MySQL, PostgreSQL or equivalent.Familiarity with version control systems, especially Git.Excellent problem-solving skills and attention to detail.Ability to work both independently and as part of a collaborative team.Strong communication skills and a passion for learning and adapting to new technologies.