
Software Engineer
- Lisboa
- Permanente
- Horário completo
- Design and develop solution approach for Core Banking applications
- Develop Java Spring Boot Microservices.
- Articulate and design products considering extensibility when it comes to customizations, and integrations.
- Design and develop applications using Java EE platforms.
- Ensure adherence to Testable, Secure, and Performant Coding practices.
- Utilize strong knowledge of Relational Databases, including Oracle, IBM DB2, or PostgreSQL, and Liquibase concepts.
- Design and develop applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
- Implement solutions using Azure Technologies, including Azure Storage, Azure Event Hub, Azure Service Bus, and Azure Fundamentals.
- Work with J2EE application servers such as WebSphere, JBoss, and Apache Tomcat.
- Blend technical and functional knowledge to architect, design, and implement solutions.
- Solve complex problems and perform analytical tasks.
- Agile methodology for delivery
- Communicate effectively through verbal, written, and telephonic channels.
- 3 to 5 years of proven experience in designing solution approach Core Banking implementations.
- Expertise in developing Java Spring Boot Microservices and deep knowledge of Java as a programming language.
- Capability to articulate and design product solution approach with extensibility when it comes to customizations, and integrations in alignment with product architecture.
- Proficiency in designing and developing applications using Java EE platforms with an understanding of the Software Development Life Cycle.
- Proven expertise in building REST APIs
- Understanding of Testable, Secure, and Performant Coding practices.
- Strong knowledge of Relational Databases, with expertise in at least one of the following: Oracle, IBM DB2, or PostgreSQL, along with Liquibase concepts.
- Desirable: Banking domain knowledge
- Expertise in designing and developing applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
- Proficiency in Azure Technologies, including Azure Storage, Azure Event Hub, Azure Service Bus, and Azure Fundamentals.
- Solid understanding of J2EE application servers such as WebSphere, JBoss, and Apache Tomcat.
- A good blend of technical and functional knowledge to architect, design, and implement solutions.
- Excellent problem-solving and analytical skills.
- Strong verbal, written, and telephonic communication skills