
Enterprise Architect

Alter Solutions Portugal
Summary
Join Alter Solutions, an international IT and Cybersecurity consultancy, for a 60-day (renewable) fully remote contract as a Java/Cloud Architect. You will be responsible for designing and developing cloud architecture, implementing core business logic, and ensuring system security. The role requires extensive experience with Java, Spring, Spring Boot, Oracle Service Bus, OpenID Connect, and AWS. Expertise in enterprise architecture frameworks (TOGAF, COBIT, Zachman), and architecture notations (ArchiMate, BPMN) is also essential. You will work on projects involving microservices, APIs, and blockchain technology. The ideal candidate possesses strong technical and soft skills, including excellent problem-solving abilities and the capacity to work effectively in a multicultural team.
Requirements
- Experience in Java 8+, Spring, Spring Boot, Java EE
- Experience in Oracle Service Bus
- Experience in OpenID Connect integration
- Experience in SSO
- Experience in Cloud development with Amazon web services
- Knowledge on API GW configuration with OAuth 2
- Knowledge on Oracle WebLogic Server, Apache
- Knowledge on SSL/TLS Protocol configuration in application servers
- Knowledge on reverse proxy configuration
- Experience in Kafka and JMS
- Experience in Oracle DB
- Experience with REST and SOAP services
- Knowledge on CI/CD pipelines
- Knowledge of development, building and deployment of micro services
- Experience with tools for web services testing (SOAPUI, ReadyAPI, Postman)
- Knowledge of interoperability technology (web services, message-oriented middleware, service- oriented bus, event architecture)
- Advanced knowledge of the Procurement and Grant Management business domains
- Experience with blockchain technology
- Experience with the EC identity and access management tools (Secunda and IOP IAM)
- Knowledge of enterprise architecture frameworks such as TOGAF, COBIT, Zachman, and actual experience developing and building models based on such framework
- Knowledge of enterprise architecture notations such as ArchiMate, BPMN
- Knowledge of enterprise architecture tools such as ARIS
- Proficiency with back-end languages and frameworks such as Java 8+
- Good knowledge of architecture best practices and patterns
- Good knowledge of microservices and architecture in the cloud
- Good knowledge of Enterprise Architecture
- Proficiency with Java frameworks Spring, Spring Boot and Hibernate
- Proficiency with RDBMS database technology such as Oracle
- Proficiency with SOAP Webservices and REST APIs
- Knowledge of messaging systems such as JMS, Kafka and ActiveMQ
- Knowledge of code versioning tools such as Git
- Knowledge of Continuous Integration & Deployment suites such as Bamboo
- Knowledge of Java application server WebLogic covering configuring domains, deploying and running applications on these servers
- Knowledge of containerization technologies (e.g. Docker)
- Autonomous
- Strong organizational and time-management skills
- Attention to details
- Good problem-solving skills
- Capability of integration in an international/multicultural environment, rapid self-starting capability and experience in working in team
- Ability to participate in multilingual meetings
- Ability to work in multi-cultural environment, on multiple large projects
- Excellent team player
- Ability to understand, speak and write English at level B1
- High degree of discretion and integrity is required as the applications managed process personal or sensitive data
- Level of education corresponding to Level 7 of the European Qualification Framework which typically corresponds to a master’s degree of 5 years
Responsibilities
- Create business architecture models that reflect the organization’s strategies and goals
- Create designs and blueprints of Cloud Architecture
- Review the architecture of existing systems to migrate in the cloud
- Design and development of architecture components and building blocks using cloud components
- Implement core business logic
- Evaluate systems for discrepancies or vulnerabilities
- Conduct research to find ways to improve operations
- Creation of servers and databases for functionality
- Understanding and implementation of security and data protection
- Cross-platform optimization
- Design responsive applications
- Design and develop APIs
- Participating in the design and creation of scalable software
- Taking lead on projects, as needed
- Maintenance of code integrity and organization
- Writing clean, functional code for the back-end and possibly front-end applications
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Meet both technical and consumer needs
- Write technical documentation
Preferred Qualifications
- Knowledge of front-end languages and frameworks such as JavaScript, TypeScript, HTML, CSS, Angular is a plus
- Familiarity with NoSQL databases is a plus
- Familiarity with container orchestration tools (e.g. Kubernetes) is a plus
- Ability to understand, speak and write French at level B1 is a plus
Share this job:
Similar Remote Jobs


