高级Java工程师 - 远程,位于欧盟内
Senior Java Engineer - remote, within EU
我们的客户是国际电子海关领域领先的软件产品供应商。
该公司向欧盟机构和组织、国际组织及国家政府机构提供软件产品和IT服务。
公司拥有超过1100名工程师、IT专家和顾问(约3%拥有博士学位,41%拥有硕士学位,54%拥有学士学位或同等学历)。集团员工具备多语言和多国背景,在全球政府领域提供服务方面有深入经验。
目前我们正在寻找一名高级Java工程师加入团队,作为长期承包商(B2B)/自由职业者。
任务
- 打造前沿应用:开发强大高效的后端网络应用,推动我们的业务发展。
- 架构与构建:设计并实现核心业务逻辑,创建高性能服务器和数据库。
- 增强安全性和性能:确保我们的系统在多个平台上安全、可靠且优化。
- API开发:设计和开发使系统间通信无缝的API。
- 协作开发可扩展解决方案:与其他开发者合作,创建可扩展的软件解决方案。
- 主导项目:负责关键项目,从概念到完成全程指导。
- 维护和提升代码质量:保持我们的代码库整洁有序,同时修复错误并增强功能。
- 排查和优化:分析数据、流程和代码,识别改进点并解决故障。
- 编写文档:参与创建清晰的技术文档,供当前和未来参考。
要求
- IT相关大学学位
- IT专业技能:至少9年开发工作经验。
- 扎实的后端技能:精通后端语言和框架,包括Java 8+、Spring、Spring Boot、Java EE和Hibernate。
- 数据库能力:熟练使用Oracle Service Bus、Oracle DB和关系型数据库技术。
- 集成经验:深入了解OpenID Connect、SSO和集成技术。
- 云技术爱好者:有使用Amazon Web Services(AWS)进行云开发的实际经验。
- 消息队列与API:精通Kafka、ActiveMQ、JMS,并具备REST和SOAP API的工作经验。
- 区块链知识:熟悉区块链技术者优先!
- 身份与访问管理:有使用Secunda和IOP IAM等工具的经验。
- 领域专业知识
查看英文原文
Our client is a leading supplier of software products in the field of eCustoms internationally.
The company supplies software products and IT services to European Union Institutions and Agencies, international organisations and national government administrations.
The company employs over 1100 engineers, IT experts and consultants (around 3% PhD, 41% MSc and 54% BSc or equivalent). The group’s staff is multilingual and multinational with in-depth experience in the delivery of services to the government sector worldwide.
Currently we are looking for a Senior Java Engineer to join the team as a long-term Contractor (B2B) / Freelancer.
Tasks
- Craft Cutting-Edge Applications: Develop powerful, efficient back-end web applications that drive our business forward.
- Architect & Build: Design and implement core business logic, creating high-performance servers and databases.
- Enhance Security & Performance: Ensure our systems are secure, reliable, and optimized across multiple platforms.
- API Development: Design and develop APIs that enable seamless communication between systems.
- Collaborate on Scalable Solutions: Work alongside other developers to create scalable software solutions.
- Lead Projects: Take charge of key projects, guiding them from concept to completion.
- Maintain & Improve Code Quality: Keep our codebase organized and pristine while fixing bugs and enhancing functionality.
- Troubleshoot & Optimize: Analyze data, processes, and code to identify areas for improvement and troubleshoot issues.
- Write Documentation: Contribute to creating clear technical documentation for current and future reference.
Requirements
- A university degree in IT
- Expertise in IT: min 9 years of professional experience in development.
- Proven Back-End Skills: Mastery of back-end languages and frameworks, including Java 8+, Spring, Spring Boot, Java EE, and Hibernate.
- Database Proficiency: Solid experience with Oracle Service Bus, Oracle DB, and RDBMS database technology.
- Integration Experience: Deep understanding of OpenID Connect, SSO, and integration techniques.
- Cloud Enthusiast: Hands-on experience with Amazon Web Services (AWS) for cloud development.
- Message Queues & APIs: Expertise in Kafka, ActiveMQ, JMS, and working with REST & SOAP APIs.
- Blockchain Knowledge: Familiarity with blockchain technologies is a big plus!
- Identity & Access Management: Experience with tools like Secunda and IOP IAM.
- Domain Expertise: Advanced knowledge of Procurement and Grant Management business domains.
- Server & Web Configuration: Strong understanding of Oracle WebLogic Server, Apache, SSL/TLS, and reverse proxy configuration.
- CI/CD & DevOps: Practical experience with CI/CD pipelines and tools like Bamboo and Docker.
- Version Control: Knowledge of Git for code versioning.
- Bonus Skills: Experience with NoSQL databases, Angular, TypeScript, and front-end technologies is a plus.
- Language Proficiency: Fluent in English, with proficiency in French being a great advantage.
Benefits
- Excellent remuneration
- Fully remote
- Long-term possible
Originally posted on Himalayas