Responsibilities
This Developer will be the go-to person for difficult development problems, Java/AWS design, code standards, code reviews, etc;
Leverage industry best practices to design, test, implement and support a solution;
Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications;
Acts as an expert technical resource for modeling, simulation, and analysis efforts;
Adapt to change quickly and adjust work accordingly in a positive manner;
Be flexible and thrive in an evolving environment;
Individual contributor to building the application for the e-commerce platform;
Assures quality, security, and compliance requirements are met for supported areas;
Working in cloud data stores including S3, DynamoDB, and/or Amazon RDS;
Perform test automation in a test-driven development environment;
Implement DevOps concepts, tools, and continuous delivery pipelines Bamboo, Jenkins, Maven, Bitbucket, Jira, etc;
Implement instrumentation to gather business-specific metrics around consumer usage patterns;
Development of Microservices;
Enhancing the teams understanding of API management platforms, design standards, patterns, and best practices.
Requirements
BS in Computer Science, Computer Engineering, Software Engineering, or equivalent required;
Experience developing in a microservices architecture using Docker containers;
Experience developing for Amazon Web Services;
5+ years of direct design and programming experience with Java/Spring/REST/Microservices on Linux platforms;
Additional expertise in Gradle, Netflix OSS, PostgreSQL, and Couchbase is an advantage;
Experience in developing data matching algorithms and data modeling;
Hands-on experience designing, developing, and administering solutions using ETL, Business Intelligence tools, and emerging technologies;
Excellent communication and collaboration skills;
8+ years of programming or solutions lead experience with Java, J2EE, Spring, and Web Services (REST, SOAP, etc.);
Minimum 4 years of experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk, and other AWS modules);
Experience in Amazon Web Services (AWS), Next Generation Applications (NGA), and JAVA Development;
Experience developing microservices with Spring Boot;
Experience in DevOps, and tools like Bamboo, Jenkins, Maven, Bitbucket, Jira, etc;
Mexican candidates are eligible for a VISA. Our client provides VISA sponsorship;
Experience developing Java REST services Spring, Jersey.
Desired Skills and Experience
AWS, Java, Spring Boot, Microservices, j2ee, Object-Oriented Programming (OOP), api
Any Graduate