Full-Stack Engineer - Java, AWS

5 days ago

Apply Now
Logo of Software Mind

Software Mind

IT Outsourcing • Custom Application Services • Nearshore Teams • Offshore Teams • Software Development

1001 - 5000

💰 Private Equity Round on 2020-12

Description

• Self-starter who is ready to jump in and create software which fully considers all aspects of performance, security, reliability, and monitoring in a multi-tenant SaaS platform • Be an active participant in an Agile Scrum team which uses ceremonies such as daily standup, sprint planning, and retrospectives • Use test driven development techniques which ensures the software being developed is not breaking existing functionality • Document and communicate the design of the systems you produce. • Ability to communicate effectively with team members across the release train to solve complex problems • Ability to use tools like New Relic, App Dynamics to instrument and monitor software performance. • Monitor system operational metrics such as memory CPU utilization, transaction timings, and errors • Work with a high level of autonomy and responsibility to ensure successful software delivery • Understand a wide range of tools and technologies. Stay current on relevant technology developments in the industry • Understanding of billing domain is a plus.

Requirements

• Degree in Computer Science or other engineering discipline • 5+ years in developing software, with at least 3+ years in Java • Track record of designing, implementing, and bringing to production systems in a multi-tenant, cloud-based SaaS platform • In-depth knowledge of how to design and optimize access of relational databases such as PostgreSQL • Development of software which runs on and integrates in the Cloud with a preference for AWS technologies such as Lambda, S3, ECS/EKS, SQS, SNS and RDS • Creation of containerized solutions which can be run with Docker • Development of software which interacts with messaging systems such as ActiveMQ, RabbitMQ, and Kafka • Creation of APIs using RESTful techniques • Experience in creating new infrastructure with tools like Terraform • Use of distributed version control software such as Git • Strong understanding of computer science fundamentals like data structures and algorithms • Strong understanding of database and messaging technologies

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com