FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Arquiteto de Software Especialista, Java
NucleaSoftware Architect specializing in Java, driving innovations in financial technology solutions. Collaborating on cloud architecture and full-stack development for scalable software applications.
Tech Stack
Tools & technologiesAngularAWSDynamoDBGroovyJavaJenkinsJMeterNoSQLOpen SourcePythonSpring
About the role
Key responsibilities & impact- Atuação na área de arquitetura de softwares que visam a redução do consumo de recursos, padronização, desempenho, escalabilidade, diminuição de riscos no processo de desenvolvimento;
- Avaliação de capacidade e performance;
- Projetar, especificar e construir soluções de software altamente dimensionáveis, confiáveis;
- Definir arquitetura de sistemas e componentes, elaborando desenhos técnicos afim de fornecer uma visão multidisciplinar (Negócio, Dados, Aplicação e Infraestrutura);
- Identificar as necessidades e requisitos de software para definir componentes funcionais com a correta segregação de função e reutilização;
- Recomendar, desenvolver e implantar sistemas confiáveis e de alto desempenho em um ambiente complexo, com vários níveis e distribuídos;
- Implementar frameworks e seus componentes, codificando as definições de arquitetura afim de disponibilizar para os analista e desenvolvedores uma camada padronizada do sistema com abstrações de requisitos não funcionais;
- Validar designer e aplicações feito por analistas e desenvolvedores, analisando códigos de programação afim zelar pela utilização dos padrões definidos pela área de arquitetura;
- Executar os testes das implementações de frameworks e componentes elaborados pela área, utilizando o conhecimento técnico adquirido na criação, afim de identificar e validar como os analistas e desenvolvedores utilizarão as implementações minimizando os testes de requisitos não funcionais pela área de qualidade;
- Executar testes de carga, utilizando ferramentas e conhecimentos técnicos elevados, afim de garantir que a arquitetura definida consiga atingir performance necessária exigida pelo sistema;
- Analisar e elaborar mudanças quando esta afetar frameworks ou componentes definidos pela área de arquitetura, analisando as tarefas à serem executadas, afim de garantir os padrões definidos pela área e o correto funcionamento e comunicação entre os componentes do sistema;
- Orientar os analista e desenvolvedores de sistemas, prestando consultoria técnica sobre formas de implementações e design de aplicações, visando compartilhar padrões definidos pela área;
- Fornecer liderança técnica através de sua experiência em desenvolvimento “full-stack”, implementando sistemas seguros e confiáveis.
Requirements
What you’ll need- Ensino superior completo em TI ou áreas correlatas.
- Desejável pós-graduação em TI ou áreas correlatas.
- Experiência em Java;
- Experiência em linguagens apropriadas para microsserviços;
- Experiência em arquitetura e desenvolvimento na nuvem;
- Experiência em desenvolvimento utilizando tecnologias open source;
- Experiência em desenvolvimento utilizando banco de dados relacional e NoSQL;
- Experiência em AWS
- Python (Jython);
- Groovy, Spring;
- JMS;
- Angular;
- Web Services;
- Sonar;
- Jenkins;
- JMeter;
- DynamoDB, Elastic.
Benefits
Comp & perks- Convênio Médico e Odontológico
- Vale Refeição - Ticket
- Seguro de Vida
- Auxilio Home Office
- PLR
- Previdência Privada
- Auxílio Creche
- WellHub (Gympass) e Totalpass
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGroovySpringJMSAngularWeb ServicesAWSrelational databaseNoSQL
Soft Skills
leadershipconsultingcommunicationcollaborationproblem-solving
Certifications
Bachelor's degree in ITPostgraduate degree in IT