Remote Backend Engineer - Backend, Microservices, API, JVM

Apply for this position Please mention DailyRemote when applying
timePosted 10 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

As a senior-level Backend Software Engineer, you will be working with an established team to design, build and deploycritical systems and services for next-generation platform. This platform You will lead and drive various efforts on your team as well as across teams that strive to maintain and support its work on a continuous basis using a variety of open-source technologies in a fast-paced Agile environment. Job Responsibilities As a part of a global Product Delivery organization of over 300 people with diverse technical backgrounds and skills work on a platform that includes a rich web UI and is poweredby large-scale data systems and micro-services Work in close collaboration with Product Managers, Architects and other Engineers to define and create the software components and services our customers depend on every day to do their jobs bring pragmatic experience with re You will be responsible for solving complex problems related to scalability, reliability, performance and reusability build modern serviceAPI to guide the team in using clean patterns and maintaining a performant, scalable architecture You will manage your own code - designing, building, testing, and deploying it from your local environment to production, with assistance from QA, DevOps and other developers as needed You will participate and provide guidance in thorough code reviews in a collaborative, constructive environment You and your team will maintain a backlog of epics, user stories, and tasks that you deliver continuously - we deploy to production many times a day You will be in constant communication with members of your team, your direct manager, and other global software developers Required Skills Qualifications Significant professional experience using Java or another jvm language to deliver scalable services and APIs Significant experience working with relational databases such as PostgreSQL and MySQL Solid understanding of RESTful APIs - you have used and built APIs Solid experience and understanding of AWS platform - Elasticsearch and Kinesis highly desirable Experience building and deploying microservices - Vertx highly desirable Nice to Have Experience with Cassandra or other NoSQL datastores Experience working with Grails,SpringBoot,or similar rapid-development frameworks Experience using agile processes such as Kanban and Scrum DevOps experienceversion control, automated builds, automated testing, and continuous integration with tools such as Jenkins, Git, Bitbucket, Ansible General experience with logging,monitoring, andalertingtools andtechniques Bachelorrsquos degree in Computer Science, Engineering, a related technical field, or equivalent industry experience