Desenvolvedor Java Sênior Inglês Avançado/Fluente (NU)

Contato

Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.

07/10/2022 | 1 Vaga
Descrição
HOME-OFFICE; EQUIPAMENTO FORNECIDO; PROJETOS GLOBAIS, Canada, etc; REPORTE CANADA; CONTRATAÇÃO FULL CLT. Job Synopsis The Senior Software Developer will be responsible for designing, developing, and deploying software applications, unit testing, debugging new and/or existing software, performance tuning, and optimizing existing code. The Developer will cooperate with our Development team, the Project Management Office, business partners, and third-party vendors through the entire lifecycle of a high-volume transactional system, which includes analysis and design, development, and day-to-day maintenance and operations support. Main Duties / Responsibilities Analyze, design, and develop scalable and reliable applications using various tools, including Java technologies, to support our transaction processing systems. Work with other developers and vendors to implement system modifications and support the design, coding, configuration, and addressing production issues Design complex object-oriented solutions based on advanced software development practices and methodologies Implement and enforce best practices in code refactoring, unit testing and various agile practices Design and perform unit testing plans and project implementation in an open-source environment Ability to learn technical skills quickly. Excellent troubleshooting/problem resolution skills. Team player with strong communication and interpersonal skills Anticipate potential technical problems and operational risks, determine and implement solutions Ability to work on multiple projects at once
Functional Proficiencies Bachelors degree in Computer Science or equivalent Minimum 8 years of experience in application design and development Proven expertise in design and development using Java EE Experience with JSP / CSS / JavaScript / AJAX / HTML5 Good working knowledge of Spring / Maven / XML / XSLT / sockets / Encryption standards Experience with Docker / RabbitMQ / microservices Experience with Object-Relational Mapping (JPA2 / Hibernate) a must and the ability to create complex / efficient queries Ability to engineer and fine-tune software systems for scalability and high availability (DB locking strategies, multithreading) eCommerce / Card Payments / ACH / Banking Experience Provenexperience with XML / SOA / JSON architecture Provenexperience in unit testing, code refactoring, and SCM Knowledge of Unix/Linux and IP networks Experience withAgile methodologies and practices Experience with OO analysis and design and end-to-end experience of a projects lifecycle Experience in Payment Industry ( EMV, POS device management, ISO8583, NACHA format financial transactions management a plus) Strong communication skills, written and oral
Requisitos
Área: Sistemas
Plataforma: Java
Especialidade: Programação
Nível: Senior
Inglês Avançado.
Contratação CLT.
Vagas Relacionadas


Cursos de TI Nerdin Cursos de TI Nerdin