Tasks:
- * Advise developers on implementation and application design
- * Assess and implement changes affecting frameworks and components
- * Assess system capacity and performance
- * Build secure and reliable systems
- * Create technical architecture designs across business, data, application, and infrastructure
- * Define system and component architectures
- * Design scalable reliable software solutions
- * Develop and deploy high-performance distributed systems
- * Identify software requirements and define reusable functional components
- * Implement architecture frameworks and components
- * Provide technical leadership in full-stack development
- * Reduce resource consumption, development risk, and system complexity
- * Review application designs and code for architectural compliance
- * Run load tests to validate performance
- * Test frameworks and architecture components
Perks/Benefits:
- + Childcare assistance
- + Dental insurance
- + Home-office allowance
- + Hybrid work
- + Life insurance
- + Meal vouchers
- + Medical insurance
- + Private pension
- + Profit sharing
- + Wellness memberships
Skills/Tech stack required:
[Angular] [AWS] [Capacity Planning] [Cloud Architecture] [Code review] [Distributed Systems] [DynamoDB] [Elasticsearch] [Framework development] [Full Stack] [Full-Stack Development] [Groovy] [Java] [Jenkins] [JMeter] [JMS] [Jython] [Load Testing] [Microservices] [NoSQL Databases] [Open Source] [Open-source technologies] [Performance Testing] [Python] [Relational databases] [Scalability engineering] [Software Architecture] [Sonar] [Source technologies] [Spring] [Stack development] [Web Services]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Architect] [Java] [Java Architect] [Software Architect] [Solutions Architect]