Software Engineer (Java and AWS) at Dualboot Partners | Torre

Software Engineer (Java and AWS)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
USD3k - 4.5k/month
Non-negotiable
location_on
Remote (for Colombia residents)
Posted about 3 years ago

Responsibilities


🟣 Qualifications: ◽ Advanced experience working with AWS services, specifically API Gateway, Event Bridge, and Lambdas. ◽ Expert in Java programming language and its associated frameworks. ◽ Solid understanding of microservices architecture and serverless computing. ◽ Demonstrated experience in designing and implementing scalable and highly available solutions on AWS. ◽ In-depth knowledge of API Gateway features such as authentication, throttling, caching, and monitoring. ◽ Proficiency in event-driven architectures and experience with AWS EventBridge and related event processing concepts. ◽ Familiarity with AWS SDKs, AWS CLI, and other relevant development and deployment tools. ◽ Solid understanding of AWS security and IAM policies. ◽ Experience with CI/CD pipelines, version control systems, and infrastructure as code (e.g., CloudFormation, Terraform). ◽ Strong problem-solving skills and the ability to analyze and resolve complex technical issues. ◽ Excellent communication and collaboration skills, with the ability to work effectively in a team environment. 🟣 Responsibilities: ◽ Design and develop scalable and secure APIs using AWS API Gateway and Java programming language. ◽ Implement serverless architecture patterns using AWS Lambda and Java to build scalable microservices and event-driven applications. ◽ Configure and manage event-driven workflows using AWS EventBridge, ensuring reliable and efficient event routing. ◽ Collaborate with cross-functional teams to gather requirements, analyze system needs, and propose effective AWS solutions. ◽ Design, implement, and optimize solutions for high availability, fault tolerance, and scalability on the AWS platform. ◽ Ensure adherence to best practices and security standards in the design and development of AWS services. ◽ Monitor, troubleshoot, and optimize AWS resources to achieve high performance and reliability. ◽ Continuously stay updated with the latest AWS services, features, and trends to propose innovative solutions. ◽ Provide technical guidance and mentorship to junior team members in AWS architecture and best practices. ◽ Collaborate with DevOps teams to automate infrastructure provisioning, deployment, and monitoring using AWS CloudFormation and other relevant tools. ◽ Participate in code reviews, system testing, and performance tuning to ensure optimal system performance. ◽ Document architectural designs, implementation plans, and operational procedures.