TU PRÓXIMO CAPÍTULO
Software Architect II, Java
Sobre el puesto
• Define the architecture of systems to be deployed on IBM WebSphere Application Server, including persistence models using JPA, EJB components, secure services with WS-Security, and presentation components using JSF
• Define the integration architecture between Java systems and systems developed on other platforms
• Define and implement enterprise components for IBM WebSphere Application Server
• Deploy applications and enterprise components on IBM WebSphere Application Server
• Create and review architecture documents
• Inspect and validate analysis and design artifacts
• Create automated or semi-automated procedures for artifact validation
• Guide and support analysts, designers, and developers in software architecture and implementation
• Develop proofs of concept related to the technologies used in the client’s projects
• Work on performance optimization, capacity planning, and software component reuse
• Design and develop software architecture during the elaboration, construction, and transition phases
• Define software components and services and their relationships
• Research solutions to software architecture and integration problems
• Model software architectures using UML
• Define data persistence models using entity-relationship diagrams and object-relational mapping
• Bachelor’s degree in Computer Science, Information Technology, or a related field
• Other completed bachelor’s degrees combined with a postgraduate degree in Computer Science or Information Technology are also accepted
• Oracle Certified Master, Java EE 6 Enterprise Architect certification or higher
• Experience as a Java EE and/or Spring application architect
• Experience developing applications for at least two of the following servers: Apache Tomcat; JBoss/WildFly; WebSphere Application Server version 8 or later; Open Liberty
• Experience analyzing and tuning application performance on WebSphere Application Server
• Experience designing or building data-intensive applications, load-balancing solutions, and/or clustered environments
• Experience with asynchronous calls and messaging
• Experience with SOAP and REST web services
• Experience designing solutions based on service-oriented architecture or microservices
• Experience with IBM Integration Bus, IBM WebSphere MQ, Apache Maven, and Gradle
• Experience developing applications using portlets and JSF (PrimeFaces) is preferred
• Meal or food allowance
• Discounts on courses, universities, and language institutions
• Stefanini Academy — a platform offering free, up-to-date online courses with certificates
• Mentoring
• Discount club for medical consultations and examinations
• Medical insurance
• Dental insurance
• Benefits and discounts club at leading establishments
• Travel club
• Pet benefits program