O SEU PRÓXIMO CAPÍTULO
Java Developer Analyst
Esta vaga já não aceita candidaturas.
Sobre a vaga
• Join the development team and take ownership of work items during each Sprint
• Perform multidisciplinary software development activities with a focus on quality and maintainability
• Work across requirements, analysis and design, programming, configuration management, testing, and deployment
• Manage your own work and promptly communicate delays or blockers to the team
• Bachelor’s degree in Systems Analysis, Computer Science, Data Processing, Information Systems, Information Technology, Computer Engineering, or another Information Technology-related field
• OR a completed bachelor’s degree in any field plus a specialization in Information Technology
• Preferred certifications: Oracle Certified Professional – Java SE Programmer (version 5 or later), CSD – Certified Scrum Developer, PSD – Professional Scrum Developer
• Knowledge of financial systems development
• Knowledge of agile development principles and practices, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban
• Knowledge of continuous integration and delivery and DevOps practices
• Experience with Jenkins, Sonar, Maven, Nexus, and Azure DevOps Services
• Knowledge and experience in configuration and change management using ClearCase, SVN, and Git
• Analysis and specification of functional, non-functional, and agile requirements
• Knowledge of design patterns and programming best practices
• Knowledge of enterprise systems integration
• Microservices architecture and development
• Development with Docker and Kubernetes
• Migration of monolithic systems to microservices
• Relational data modeling
• Knowledge of layered architectures and MVC
• Knowledge of responsive interfaces and PWA applications
• Knowledge of integration with messaging systems, JMS, web services, WebSphere Message Broker, REST, SOA, and EJB 3
• Java Swing programming
• Knowledge of continuous integration, TDD, ATDD, specification by example, refactoring, and continuous delivery
• Knowledge of JavaScript, ECMAScript 5/6+, Ajax, jQuery, AngularJS, Angular 5+, Bootstrap 3+, HTML5, CSS3, ASP, and .NET
• Knowledge of UX and usability
• Knowledge of software testing and test automation
• Knowledge of JUnit 3+, Selenium WebDriver 2.4+, and JMeter 2+
• Development of simulators, mocks, and stubs
• Java web programming with JEE, JSE, MicroProfile, Java 8+, Apache Velocity, and Spring
• Knowledge of JSF, JPA, and Struts
• Knowledge of JBoss, WebSphere, and Liberty application servers and the Quarkus framework
• Knowledge of multi-tenant application architecture
• Knowledge of Linux and SonarQube
• Refactoring of web applications and migration of front-end logic to the back end
• Reverse engineering
• CMT transaction management
• SQL
• Knowledge of Eclipse, Visual Studio Code, Ant, and Apache Maven
• MUMPS skills
• Experience with Caché 2010.2+ databases
• Knowledge of OpenVMS and/or Linux
• Preferred knowledge of CICS, CICS/WEB, Broker, MQ Series, SOAP, and APIs
• Delphi 5+ skills
• Enterprise PowerBuilder skills
• Development for UNIX-like systems
• Experience with ISO 8583 message routing
• Development using J/XFS, CWA, and FDI financial technologies, integrating banking peripherals
• Experience with cryptography
• Health insurance
• Dental insurance
• Prudential insurance: life insurance, funeral assistance, and birth benefit basket, subject to the insurer’s specific terms
• Meal or food allowance
• Transportation allowance (optional)
• Day off on your birthday or during your birthday month
• Wellhub
• Partnerships and agreements with educational institutions, gyms, and language schools
• Workplace exercise program