Back-End Developer
job details:
location:Novi, MI
salary:$20 - $40 per hour
date posted:Tuesday, August 10, 2021
job type:Contract
industry:Professional, Scientific, and Technical Services
reference:860785
job description
Back-End Developer
job summary:
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 mist of a transformational project. You'll be responsible building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impact millions of users.
Minimum Qualification
BS/MS in computer science or related technical field
Minimum of 5 years' of professional experience developing scalable, distributed applications
Part of a large distributed team with significant responsibility
strong experience in object-oriented programming with languages like Java 8
Broad experience with Spring boot framework
Experience designing and building RESTful APIs using Microservices architecture
Experience working with containerization technology like Docker
Broad knowledge of AWS and databases
strong experience with building cloud-based API platforms or backend systems
strong problem-solving skills
Excellent verbal and written communication skills
Preferred Qualifications
strong experience with Amazon Web Services
Experience working in CI/CD environment
Experience with containers build using Docker
location: Novi, Michigan
job type: Contract
salary: $20 - 40 per hour
work hours: 8am to 5pm
education: Bachelors
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
Participate in code reviews to ensure new code conforms to highest standards
Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
Interpret and translate business needs to technical requirements and accurate estimates
Research and drive adoption of new technologies
Work with team to troubleshoot code level problems quickly and efficiently
Focus on scalability, security and availability of all applications and processes
Contribute to the design and architecture to enable secure, scalable and maintainable software
Contribute to risk identification and risk mitigation strategies associated with the Architecture
Excellent technical problem solving skills and aptitude to learn new technologies and methodologies
Respond on rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platform
qualifications:
Experience level:
Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.