Revolucionando o Setor Público com Tecnologia e Inovação.
Desenvolvedor Baixa Plataforma, Java
Location
Brazil
Posted
167 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor Baixa Plataforma, Java
Certsys
• Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. • Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerencia de configuração, testes, implantação. • Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.
Job Requirements
- Conhecimento em desenvolvimento de Sistemas Financeiros.
- Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban.
- Conhecimento em integração e entrega contínua e práticas DEVOPS.
- Experiência com ferramentas de integração contínua: Jenkins, Sonar, Maven, Nexus, Azure Devops Service (ADS).
- Conhecimento e experiência na disciplina de Gerência de Configuração e Mudança, com uso das ferramentas Clearcase, SVN e Git.
- Análise e especificação de requisitos funcionais, não-funcionais e requisitos ágeis.
- Padrões de projeto e boas práticas de programação.
- Integração de Sistemas Empresariais.
- Arquitetura e desenvolvimento de microsserviços: tracing, APIs, tolerância a falhas, métricas, health check.
- Desenvolvimento com container Docker e Kubernetes.
- Migração de sistemas monolitos para microserviços.
- Modelagem de dados relacional.
- Arquitetura de aplicações em camadas e modelo MVC.
- Interfaces responsivas.
- Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, SOA, EJB 3.
- Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns).
- Interfaces responsivas e aplicações PWA.
- Programação de aplicações Java SWING.
- Integração contínua (continuous integration), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery).
- Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 e superior, Angular 5 e superior, Bootstrap 3 ou superior, HTML 5, CSS 3; ASP e .NET.
- User Experience (UX) e conceitos de usabilidade.
- Testes de software: teste de unidade, integração, sistema/funcional, aceitação, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes. Conhecimento em JUnit 3 ou superior. Conhecimento em Selenium Webdriver 2.4 ou superior Conhecimento em JMeter 2 ou superior.
- Construção de simuladores como mocks/stubs para simulação e virtualização de interfaces.
- Programação Java para Web: JEE 5 e superior, JSE 5 e superior, Microprofile 3 e superior, Java 8 e superior, Apache Velocity 1.6.x e superior e Spring 3.x e superior.
- Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x.
- Servidores de Aplicação Jboss 4.2.3 e superior, WebSphere 8 e superior, Liberty 17 e superior, e Framework Quarkus.
- Arquitetura de aplicações multi-tenancy.
- Sistema Operacional Linux.
- Análise estática de código com a ferramenta SonarQube.
- Refactoring de aplicações Web com ênfase na migração de regras do front-end para o back end.
- Engenharia Reversa.
- Gerenciamento de Transações por meio do Controle Transacional CMT.
- Construção de consultas a bancos de dados em linguagem SQL.
- IDEs Eclipse e Visual Studio Code.
- Ant e Apache Maven.
- Habilidades de programação na linguagem MUMPS.
- Habilidades em banco de dados CACHÉ 2010.2 ou superior.
- Conhecimentos na plataforma OPENVMS e/ou Linux.
- Desejável conhecimento na utilização de Interfaces de acesso CICS, CICS/WEB, Broker, MQ Series, SOAP, API.
- Habilidades de programação na linguagem Delphi 5 ou superior.
- Arquitetura de aplicações em três camadas e modelo MVC.
- Habilidades de programação na linguagem Enterprise PowerBuilder.
- Desenvolvimento de Solução para UNIX - LIKE.
- Experiência em desenvolvimento com uso de roteamento de mensagens no padrão ISO 8583 (versão IS08583: 1987).
- Desenvolvimento em tecnologias da área financeira: J/XFS (CWA e FDI): CWA 13937:2000 e FDI 2.1.3b ou superior, integrando periféricos como PinPad criptográfico (cartão com chip padrão EMV e com tarja magnética, teclado pin e display), impressoras autenticadoras, scanner com leitura CMC7 e código de barras e smartcard.
- Experiência em desenvolvimento com uso de criptografia.
Benefits
- Saúde de qualidade: Plano Bradesco Saúde Nacional com atendimento médico e odontológico.
- Alimentação garantida: O cartão Swile cuida das suas refeições.
- Mobilidade: Vale Transporte para seus deslocamentos.
- Tranquilidade financeira: Pacote de crédito bancário exclusivo.
- Seguro de vida: Cobertura 100% sem custo adicional.
- Investimento em educação: Descontos exclusivos em cursos e instituições de ensino.
- Saúde física: Acesso a academias com o Wellhub (Gympass)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate closely with our development team to build out new site admin panels. • Refine existing administrative tools for internal projects and clients.
Python Engineer
Codvo.aiBuilding Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.
• Apply design and coding best practices, including vectorization and object-oriented programming in Python. • Ensure algorithms cover different scenarios with a focus on performance and scalability. • Rapid ramp-up to work on deliverables within Scrum teams. • Collaborate with cross-functional teams to integrate solutions into production systems. • Utilize CI/CD, version control (Git), and automated testing in ML projects.
• Develop and maintain backend services using Node.js with Express or NestJS frameworks • Design, implement, and optimize SQL databases on RDS/Aurora • Build and maintain RESTful APIs for web and mobile applications • Deploy and manage applications on AWS cloud infrastructure • Containerize applications using Docker and maintain version control with Git • Collaborate with DevOps teams to implement CI/CD pipelines and automated testing • Take ownership of features from conception to deployment and production support • Identify and solve complex backend challenges, ensuring performance, scalability, and security
Lead Software Engineer, Python, AWS
AP Recruiters & AssociatesWe go the extra mile to make both our clients and candidates happy. The Right talent at the Right time.
• Design, develop, and deliver complex software solutions across the full development lifecycle • Work with modern web application stack including Python-based backends and Vue.js frontends • Deploy and maintain applications on cloud infrastructure, primarily AWS • Collaborate with cross-functional teams to deliver high-quality software products • Provide technical leadership and mentorship to development team members • Participate in code reviews, testing, and continuous improvement processes • Troubleshoot and resolve complex technical issues • Contribute to architectural decisions and technical strategy



