Java Full Stack | AWS Developer Position
TechnicaX
- Southfield, MI
- Permanent
- Full-time
- Integration and management of APIs exposing microservices (REST, SOAP), including development and support of Java/JavaScript services.
- Proficiency with client side JavaScript frameworks (preferably React/Redux), server side frameworks (preferably NodeJS), and NoSQL databases (preferably MongoDB).
- Experience in Agile methodologies (Scrum, Lean Startup, XP) and collaborating with cross-functional teams including Product Owners, Scrum Masters, Developers, Designers, and Business Analysts.
- Seeking continual optimization of CI/CD processes, tools, testing frameworks and practices (preferably GitHub, Jenkins/Bamboo, Mocha/Karma, etc.).
- Familiarity with Kafka. Node.JS, Docker / Kubernetes / Mesos / CoreOS, AWS.
- Experience with the Rx and ICP framework, operator libraries, core execution engines, high scale streaming data management, manageability, tooling, and system optimization.
- Automotive and head unit experience is preferred.
- Experience leveraging web and customer analytics data to drive hypotheses-based development.
- Proven ability to present ideas, concepts, and POCs to executive teams and stakeholders.
- 4-6 years of software engineering experience.
- Experience in the automotive industry and automotive connectivity.
- Prior experience working with large-scale cloud solutions, preferably built on AWS.
- Experience in Agile development processes.
- Experience working with or for a large, complex, global organization.
- Proficiency in Java 8 or later versions.
- Professional experience using AWS services (or similar services from other cloud providers), such as AWS Lambda, API Gateway, DynamoDB, and CloudFormation.
- Understanding of cloud microservices architecture patterns.
- Experience implementing RESTful services or Web services.
- Valuable additional competences include Git, Continuous Integration, OpenAPI/Swagger, NoSQL, Docker, Maven, DevOps, Test Driven Development, Linux, and Python.