Vacancy caducado!
- Contribute to all phases of development – Story Refinement, Design, Planning, Dev & QA, Maint.
- Write well designed, testable, efficient code
- Produce reusable/maintainable/secure/performant solutions
- Mentor mid and junior level developers
- Application troubleshooting, problem identification and resolution.
- 7+ years software development/software engineering experience
- Java 11+ or another OOP language
- Spring Boot 2 or another web framework
- Experience with relational database design (RDD)
- Experience working with micro-services
- AWS or another cloud provider (Google Cloud Platform, Azure, etc.)
- Experience working with Linux/Unix
- Distributed systems experience
- Serverless functions
- Messaging platforms such as Kafka or SQS / SNS
- Designing with document-based datastores, SQL / NoSQL decisions
- Hands-on experience decomposing a monolith architecture into micro-services
- Integrations with legacy 3rd party APIs using XML/SOAP
- Reactive programming
- Functional languages
- Experience with infrastructure-as-code (Terraform, CloudFormation, etc.) and GitOps