Our client is an innovative technology company operating at the intersection of advanced engineering and healthcare. They develop cutting-edge solutions focused on precision, safety, and real-time monitoring, working closely with international partners and regulated environments. The company offers a dynamic, research-driven setting with strong growth potential and global impact.
Contract Type: Permanent, Full-time
Education: Degree in Software Engineer, Computer Science, or similar
Experience: Minimum of 5 years of industry experience
Responsibilities
* Build responsive, data-driven web applications using Angular, TypeScript, Angular Material, RxJS, and charting/PDF libraries.
* Develop and maintain Quarkus/Java microservices, implementing REST APIs, WebSocket communication, JWT-based security, and database access with JPA/Hibernate.
* Utilize Jakarta EE APIs (Servlet, JSON, CDI, Validation, Persistence) to create robust backend services.
* Develop Go utilities and microservices, including CLI tools, logging (zap), WebSocket services, and PID controllers.
* Write and maintain unit, integration, and E2E tests using Jasmine, Karma, JUnit5, Mockito, and Protractor.
* Analyze documentation and existing code to quickly identify and fix complex issues.
* Ensure the quality, performance, scalability, and reliability of all delivered solutions.
* Apply security best practices throughout the software lifecycle, from design to deployment.
* Implement and maintain CI/CD pipelines to streamline development, testing, and deployment processes.
* Perform software verification and validation to ensure alignment with user requirements and industry standards.
* Continuously maintain and update software documentation to ensure clarity and accuracy.
* Propose improvements, innovations, and architectural enhancements to ensure the software remains efficient and adaptable.
Must-Have
* 5+ years of experience in Angular, TypeScript, RxJS, zone.js, and Sass.
* Solid Java/Quarkus development experience, including REST APIs, WebSockets, JWT, and JPA.
* Proficient in Go development, with a focus on modules, logging (zap), WebSocket, and CLI utilities.
* Experience with testing frameworks, CI/CD pipelines, and version control (GitHub and Bitbucket).
* Strong understanding of software quality practices, including unit, integration, and system-level testing.
* Familiarity with open-source licenses and compliance considerations.
* Excellent problem-solvin
Nice-to-Have
* Experience in Agile development methodologies and DevOps practices.
* Knowledge of database technologies such as MySQL, PostgreSQL, and NoSQL solutions.
* Understanding of front-end performance optimization techniques.
* Prior experience in building enterprise-level applications or microservices.
Offer
* Integration into an innovative and rapidly expanding project
* Opportunities for internal advancement
* Salary commensurate with experience