Globalweb Corp

Senior Software Consultant

Globalweb Corp

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularCloudHibernateJavaJavaScriptJenkinsKubernetesMavenOpenShiftOraclePostgres

About the role

  • The Software Architect acts as the technical leader for development teams, proactively proposing technical solutions, diagnosing problems and overcoming obstacles related to coding and the implementation of frameworks and reference architecture components. They must ensure that developed solutions meet business, technical and operational requirements, while maximizing the software architecture’s return in terms of performance, security, scalability, reliability and cost-effectiveness.
  • **Main responsibilities:**
  • Analyze and create software configurations, support packaging and review software package releases
  • Define and implement DevOps practices, such as continuous integration and delivery, automated testing, configuration management, monitoring and scalability, in collaboration with the DevOps Architect
  • Analyze, define, communicate and ensure the technical and architectural vision is implemented in development team activities, acting as the technical owner of their deliveries
  • Ensure technical decisions are aligned with the reference architecture and business objectives
  • Work with agile teams and the product owner to define, size and prioritize user stories and to plan sprints and releases
  • Support testing activities
  • Analyze and diagnose software incidents and integration failures in new and legacy systems
  • Log and resolve technical debt identified after deliveries
  • Guide and participate in the modernization of legacy solutions and code refactoring
  • Provide technical guidance and mentorship to less-experienced profiles
  • Define and implement specialized solutions using blockchain architecture, cloud, big data, artificial intelligence and machine learning, among others
  • Collaborate with the architecture team by proposing and assisting in the process of defining the reference architecture.

Requirements

  • **Minimum of 8 (eight) years of experience in software engineering activities with Java and JavaScript and at least 3 (three) years as a Software Architect/Designer.**
  • Solid knowledge of On-Premise and Cloud architectures, development models and Oracle and Postgres databases
  • Knowledge of software quality practices (e.g., BDD, TDD, unit tests, integration tests, etc.)
  • Experience operating CI/CD pipelines, Design Patterns, Serverless, DevOps and DevSecOps
  • Deployment and configuration of services in OpenShift or Kubernetes environments
  • Implementation, support and proposal of authentication and authorization solutions: OpenID Connect, one-way SSL and two-way SSL (mutual TLS)
  • Version control with Git
  • **Minimum of 3 (three) years of experience with the following technologies and processes:**
  • Angular and REST
  • HTML5 and CSS
  • Hibernate
  • Microservices or SOA service architectures and web services development
  • JBoss application server
  • Maven/Jenkins (build generation/automation)
  • Sonar (build validation)
Benefits
  • Health insurance
  • Dental plan
  • Prudential insurance: the employee is provided, at no cost, with life insurance, funeral assistance and a birth package, according to the insurer’s specific rules
  • Day off: the employee is granted time off for their birthday; it should be taken on the birthday date and/or within the birthday month
  • Partnerships and discounts (educational institutions, gyms, language courses, among others)
  • Workplace stretching/exercise sessions

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJavaScriptOn-Premise architectureCloud architectureOracle databasePostgres databaseCI/CD pipelinesAngularRESTMicroservices
Soft skills
technical leadershipproblem-solvingmentorshipcollaborationcommunicationagile methodologyprioritizationanalysisguidancevision implementation