Responsibilities
- Design and build scalable, high-performance Java applications centered on microservices, incorporating modern AI development tools
- Develop and enhance cloud-native applications using AWS technologies such as ECS, EC2, SQS, DynamoDB, and relational database services
- Collaborate with product teams, DevOps specialists, and stakeholders to define technical requirements and deliver effective software solutions
- Drive key architectural decisions while actively contributing to Java-based development efforts and promoting engineering best practices
- Identify, analyze, and resolve intricate system-level issues to ensure performance, stability, and growth capacity
- Support junior engineers through mentorship and knowledge transfer, promoting technical excellence and ongoing skill development