Beschreibung
Freelance Software Engineer (Java, AWS, Spring)Location: Munich
Skills and Knowledge:
• Good understanding on Cloud applications architecture and microservices model development including IaaS, PaaS, SaaS
• Proven experience with Cloud Orchestration/Workflow Automation and building distributed scalable applications
• Experienced with building framework for modern transactional and data processing applications
• Ability to multi-task and stay organised in a collaborative work environment while meeting deadlines.
• Proven experience with Agile development methodologies such as SCRUM, Extreme Programming, TDD etc.
• Understanding of Agile systems development techniques utilising Continuous Integration (CI)/Continuous Deployment (CD) and DevOps
Technical Skills:
• Experience or exposure to a number of the following concepts and technologies is desired:
• Application development using Java EE, Spring framework
• Relational databases PostGreSQL, AuroraDB or DynamoDB
• Cloud experience working with platforms such as AWS, Azure, Google Cloud preferred
• Experience working with native AWS technologies such as Lambda, RDS, SWF, SNS, ElastiCache,
• Experience using Docker containers and PaaS (such as CloudFoundry, Kubernetes, OpenShift, Rancher) highly desired
• Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSON
• Event driven transaction processing using EAI and messaging patterns using technologies such as WSO2, ActiveMQ, IBM MQ, Tomcat etc..
• Security integration using oAuth and LDAP
• Experience with Domain Driven Design methodology and Event Storming techniques