Job Summary
Job description
Overview of job
What's this role about?
- Elaborate on technical design solutions and assist development teams to carry out the implementations.
- Collaborate with Solution Architect(s) in defining architecture solutions and bridging architecture to development.
- Collaborate with Business Analysts and client stakeholders in assessing the feasibility of the requirements.
- Provide support in setting up the Delivery Processes and DevOps practices.
- Identify and assess technical risks and dependencies.
- Participate in the definition and estimation of Product Backlog.
Job Requirement
What skills and experience do you need?
MANDATORY SKILLS
- 7+ years’ experience in Java
- Experience in Java EE (EJB, JMS), Kafka, AWS, Web Services, Security
- Experience in databases: SQL, Oracle, MS SQL, MongoDB, Cassandra
- Advanced engineering practices: TDD, BDD, XP, CI/CD, DDD, Design Patterns
- Familiarity with architectural patterns (microservices, cloud-based, micro-kernel) and quality attributes
- Good documentation skills and ability to operate with technical diagrams (UML, cliffy, draw.io)
- Fluent English
DESIRABLE SKILLS
- Ability to contribute to key quality attributes (performance, scalability, monitoring, usability, etc)
- Technical writing skills
- Ability to define and promote design and development principles
- Familiarity with cloud computing (cloud services and relevant technologies)
- Familiarity with commercial applications, within the financial, and banking domain
- Understanding of modern application architecture and standards such as ISO20022
Languages
-
English
Speaking: Fluently - Reading: Fluently - Writing: Fluently
Technical Skill
- Java
- JavaEE
- EJB
- Oracle
- UML
- Web Services
- MongoDB
- TDD
- Cassandra
- Design Patterns
- JMS
- MS SQL
- BDD
- Architecture
- DDD
- Apache Kafka
- AWS
- Cloud Computing
- Microservices
- CI/CD
COMPETENCES
- Documentation
- Technical Writing
BUSINESS PROFILE
DEK Technologies, Join Our Winning Team!
DEK Technologies is a professional organization that places high value on people and the individual competence that they contribute. People enjoy working at DEK. They enjoy the team camaraderie, flexibility, opportunities for travel, and feeling part of the company's success.
Come and be proud to be an integral part of helping our international customers develop the latest products that are sold globally and used by millions of people around the world.
With offices situated in Melbourne Australia, Stockholm Sweden, Rome Italy, and Ho Chi Minh City Vietnam, you too can be a key part of our success.