We are seeking a highly skilled Java AWS Engineer to join our dynamic team. In this role, you will be responsible for end-to-end delivery of software solutions, from design and development to deployment in production. You will work on a mix of greenfield and brownfield projects, applying your technical expertise to shape the platform, mentor peers, and contribute to innovative solutions in a fast-paced, collaborative environment.
Required Technical Skills
- Programming & Frameworks: Java 8, Spring, Spring Boot
- Databases: PostgreSQL, MongoDB, Redis
- Cloud Platforms: Amazon Web Services (AWS)
- Search & Logging: OpenSearch/Elasticsearch, ELK/ELF stack
- Source Control & CI/CD: Git, GitHub, GitLab, Bitbucket, GitFlow, GitHub Actions
- Project & Task Management: Jira, Trello, Scrum/Agile methodologies
- Additional Skills: Applied statistics (distributions, regression, statistical testing), problem-solving, adaptability, startup mindset
Roles and Responsibilities
- Deliver high-quality software end-to-end, from inception to production deployment.
- Work on a combination of greenfield and brownfield projects, contributing to design, architecture, and implementation.
- Apply your technical expertise and experience to guide platform design, development standards, and best practices.
- Mentor and provide guidance to team members, fostering knowledge sharing and collaboration.
- Troubleshoot and optimize performance, ensuring reliability, scalability, and maintainability of the platform.
- Collaborate closely with cross-functional teams, embracing Agile practices and continuous improvement.
- Bring creativity and innovative thinking to solve complex technical challenges and enhance platform capabilities.