Yêu cầu công việc
Primary Skills:
Database: SQL server, Azure Database
Methodology: Agile, Scrum
Language: Java, SQL
Frameworks: SpringBoot, Hibernate, Junit
Tools: Maven, JIRA/Confluence, Azure DevOps, UML, Azure CI/CD, Git with Branching/Merging strategy, PMD/Sonarqube
Java API Security: authentication, authorization, common security standards
Cloud: Azure (PaaS, Function, Logic Apps, Repo, API Management, Micro services, ARM Templates, Azure Integration Services, Azure Storage, Containers, Enterprise Service Bus)
Secondary Skills:
BS/MS degree in Computer Science.
Self- development skills to keep up to date with fast- changing trends.
Object Oriented analysis and design using common design patterns.
Eager to drive and increase the performance of the team.
Proficient understanding of code versioning tools, such as Git.
Treats the delivery of code as a product (instead of an activity).
Familiarity with common integration patterns: REST/SOAP, Messaging, Streaming, Event- Driven Architecture.
Salesforce APIs, Salesforce Data Model, Python
Protective of creating the right environment for the team to perform in.
Knowledge of the business domains is a plus: Pension.
Azure Compute, Azure Networking, Microsoft PowerShell, Azure Data Factory
Experience working in an agile team, practicing Scrum, Kanban.
Excellent verbal, non- verbal, written communication skills in English.
Team- player with experience working with international and multi- functional teams.
Minimum 4+ years of relevant experience primarily in Java and Azure development.
Good communication skills, interpersonal and teamworking skills.
Familiarity with security aspects of backend API: authentication, authorization, OAuth, OpenID, JWT, SAML, SSO.
Proficient in Java, with a good knowledge of its ecosystems and micro services.
Excellent knowledge of concurrency patterns in Java and Azure.
Pro- active, flexible working approach and result driven.
Knowledge of and experience with Solution Architecture, Azure Integration Services.
Familiarity with continuous integration and cloud services on Azure cloud provider.
Drives ownership of objectives (instead of tasks).
Familiarity with build tools such as Gradle, Maven, Ant.