Join UBITECH as a Mid-Level Full-Stack Software Engineer

At UBITECH, we’re on the lookout for a skilled and passionate Mid-Level Software Engineer (Full-Stack) to join our dynamic team [Code SWENG-FULL-MID]. As pioneers in our field, we’re committed to innovation and excellence, offering the perfect environment for talented professionals to grow and excel.

Responsibilities: Design, develop, test, deploy, and maintain high-performance and scalable Java applications leveraging the Quarkus framework. Work closely with cross-functional teams to define, design, and ship new features, ensuring our solutions meet the high standards our customers expect. Engage in bug fixing and performance enhancements to deliver an outstanding user experience. Participate in code reviews to uphold code quality, ensuring adherence to best practices and industry standards. Keep abreast of the latest industry trends to contribute to the continuous improvement of our development processes. Collaborate with product owners, UX/UI designers, and other stakeholders to understand and refine requirements. Collaborate with our DevOps team to refine application deployment and monitoring, ensuring seamless operation and availability.

Requirements: A Bachelor’s degree in Computer Science, Engineering, or a related field. 2-3 years of experience as a Java Developer, with significant experience in developing and deploying applications using Quarkus. Solid understanding of microservices architecture and containerization technologies like Docker and Kubernetes. Proficiency in Java and its ecosystems, with experience in RESTful web services and API development. Experience in developing responsive and user-friendly front-end interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, or Vue.js). Familiarity with cloud platforms (AWS, Azure, GCP) will be considered an asset. Strong analytical abilities and attention to detail. Excellent communication and collaboration skills, with the ability to thrive in an agile development environment.

Preferred Qualifications: Quarkus Certification highly regarded but not essential. Experience with other Java frameworks (Spring Boot) and NodeJS will be advantageous. Familiarity with NoSQL databases (MongoDB, Cassandra) and experience with data streaming via RabbitMQ and/or Kafka, as well as timeseries databases (TimescaleDB), will be beneficial.

Join our Team as a Mid-Level DevOps Engineer

At UBITECH, we’re on the hunt for a passionate and skilled Mid-Level DevOps Engineer to join our innovative and dynamic team [Code DEVOPS-ENG-MID]. This is a unique opportunity to architect, design, and build cutting-edge systems, and integrate third-party systems in an environment that values agility, collaboration, and technological exploration. If you’re ready to make a significant impact and enjoy quality engineering with state-of-the-art technologies, we want to hear from you!

Responsibilities: Architect, design, and build sophisticated systems, ensuring seamless integration with third-party systems. Collaborate within an agile, cross-functional team to drive project success. Experiment with new technologies to develop proof of concepts, pushing the boundaries of innovation. Contribute your ideas and opinions to foster a collaborative and innovative work environment. Embrace quality engineering practices using the latest technologies in the field.

Requirements: A degree in Computer Science/Engineering or Electrical Engineering (with a focus on Computer Science). Demonstrated experience with Kubernetes and containerization technologies (e.g., Docker). Proficiency in VM-based cloud orchestration platforms (e.g., OpenStack, Proxmox). Familiarity with configuration management tools (e.g., Ansible, Helm, Puppet, Chef). Experience in CI/CD methodologies (e.g., GitLab-CI, GitHub workflows). Skilled in Linux with basic experience in BASH scripting. Programming experience in languages such as Java, Python. A solid understanding of basic networking and security principles. A testing mindset and an appreciation for clean code.

Preferred Qualifications: Experience with infrastructure provisioning tools (e.g., Terraform). Knowledge of declarative GitOps tools (e.g., ArgoCD). Familiarity with infrastructure monitoring, logging, and visualization tools (e.g., Prometheus, ELK stack, Grafana).

Research Projects Delivery Manager at UBITECH

UBITECH is at the forefront of technological innovation, participating and leading in cutting-edge research projects across a variety of domains. We are on the lookout for a seasoned Research Projects Delivery Manager to join our dynamic team [Code DEL-MGR-MID]. This role is pivotal in managing the technical aspects, coordination, and engagement in research projects that UBITECH undertakes or leads. The ideal candidate will play a crucial role in the contribution and coordination of research proposal editing and participate in the research and/or commercial exploitation of project outcomes.

Responsibilities: Lead and contribute to the identification, analysis, homogenization, elicitation, and prioritization of requirements and use cases for project implementation. Drive the conceptualization, definition, and technical specification of concepts, models, algorithms, utilities, modules, components, subsystems, systems, and platforms. Define the scope, operate, and execute pilot use cases and demonstrators. Organize and lead the Work Packages (WPs), Tasks, Deliverables, and activities for which UBITECH is responsible. Edit, author, and deliver technical reports and contributions to deliverables, ensuring collaboration with partners and UBITECH’s implementation team. Coordinate the implementation team to optimize algorithms, models, concepts, etc. Manage the software development lifecycle, including component development and integration activities. Represent UBITECH in technical meetings, workshops, and review sessions, preparing and delivering presentations as required. Contribute to the editing of scientific papers, white papers, and publications related to the project’s achievements. Represent UBITECH in events, conferences, workshops, and exhibitions, organizing necessary preparation materials.

Requirements: A strong background in Computer Science with established knowledge in Information Technology methodologies, terminologies, techniques, and new (smart-grid) technologies. At least 3 years of proven project management experience in Horizon 2020, Horizon Europe, or other European Projects. A strong work ethic, positive attitude, and the ability to be self-directed and highly motivated. Fluency in English with exceptional communication and documentation skills.

How to Apply

Please send your resume, cover letter, and any relevant work samples to [email protected], introducing the code of the job position you apply for at the subject line. We are looking forward to your application and potentially welcoming you to our team.

UBITECH is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.