Application Architect - Microservices & Java on AWS

Unisys Corporation
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Applications Architecture
Code Review
Continuous Integration
Software Design Patterns
DevOps
High-Level Architecture
Prometheus
Data Logging
Delivery Pipeline
Spring-boot
Reliability of Systems
Amazon Web Services (AWS)
Containerization
Gitlab-ci
Kubernetes
Cloudwatch
Api Gateway
REST
Docker
ELK
Jenkins
Microservices

Job description

  • Collaborates with business, engineering and product stakeholders to drive holistic architectural design across diverse structures and systems.
  • Collaborates with business, engineering and product stakeholders to drive holistic technology implementations while maintaining constant focus on delivering client value.
  • Monitors industry and the competition for solution-focused technical and process changes and advances.
  • Develops the data, application and technology architecture for network, project and platform initiatives.
  • Evaluates performance, security, reliability, operations, technology and interoperability requirements and produces high level design deliverables that enable development teams to produce products that are flexible, scalable, and secure.
  • Works with cross-functional technical, development and delivery teams to ensure application of smooth, efficient and scalable release processes.
  • Designs, creates and communicates application technology, data and application architectures, relevant technologies, practices, platforms and products to delivery teams and other stakeholders.
  • Creates proofs of concept to determine the viability of new or different technologies., * - Design and architect microservices-based applications using Java and Spring Boot.
    • Define and enforce architectural standards, patterns, and best practices.
    • Lead the selection of appropriate AWS services for deployment, scalability, and security.
    • Collaborate with development teams to ensure alignment with architectural vision.
    • Create high-level and low-level design documents and system diagrams.
    • Ensure system reliability, performance, and maintainability.
    • Participate in code reviews and provide technical guidance to developers.
    • Support DevOps practices including CI/CD pipelines and infrastructure as code.

Requirements

    • Proven experience as an Application Architect or similar role in enterprise environments.
    • Strong expertise in Java, Spring Boot, and RESTful API design.
    • Hands-on experience with AWS services such as ECS, EKS, Lambda, API Gateway, RDS, and S3.
    • Familiarity with containerization technologies like Docker and orchestration with Kubernetes.
    • Experience with CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline.
    • Excellent understanding of microservices architecture and design patterns.
    • Strong problem-solving and communication skills., * - AWS Certified Solutions Architect or equivalent certification.
    • Experience with monitoring and logging tools such as CloudWatch, ELK Stack, or Prometheus.
    • Knowledge of security best practices in cloud-native applications.
    • Experience with Agile methodologies and working in cross-functional teams.

You will be successful in this role if you have:

BA/BS degree and 12+ years' relevant experience OR equivalent combination of education and experience Master's degree preferred

Apply for this position