Description

Roles & Responsibilities 
Candidate can be Remote, anywhere in the continental US. Must be willing to work PST or CST

Key skills requirements:

Backend: Kotlin, Java 8, Springboot (very important to have Kotlin and need real experience)
ReactJS
(Experience with front end technologies like ReactJS is still desired, but less important than earlier.)

AWS

Position Overview
Client is seeking a motivated and experienced software engineer to join our Product Delivery platform team. This platform is responsible for providing products and their updates to the customers and we are in the midst of a transformational project. You'll be responsible for building new and enhancing existing APIs and UI experiences.


Responsibilities
• Design, code, test, debug and document new and existing components to ensure
that software meets business, quality and operational needs
• Build high quality code by developing both unit and integration testing
• Design and develop RESTful APIs using Microservices architecture using Java

• Design and develop UI using ReactJS
• Participate in code reviews to ensure new code conforms to the highest standards
• Work with the team to troubleshoot code-level problems quickly and efficiently
• Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies
• Respond on a rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platform

Minimum Qualification
• BS/MS in computer science or related technical field
• Over 5 years of professional experience developing scalable, distributed applications
• Strong experience in object-oriented programming with languages like Java 8 and ReactJS
• Broad experience with the Spring boot framework
• Experience working with containerization technology like Docker
• Strong experience with building cloud-based API platforms or backend systems

Preferred Qualifications
• Strong experience with Amazon Web Services

Education

Any Graduate