Senior / Lead Developer
Location - Freeport, ME (100% Remote)
Top Skills:Node
REST
Any Cloud (GCP preferred)
Immediate need for a Developer/ Tech Lead for marketing and promotions team for a large retail company.
This is a senior level position for a candidate who can assist in leading/training more junior developers, ability to see the big picture and work with business leaders to design solutions.
Key skills include NodeJS, GCP and Kubernetes.
Requirements include: - 5 + years of experience with distributed system development (RESTFul, SOAP, or event based)
- experience with design/build/test/support of high traffic, low latency, and low fault tolerance systems
- design/execute/analysis of performance test to inform implementation and enhancement opportunities
Technical Skills and Qualifications: - Application Security Principles - OWASP/Data Protection, Input/Oauth/JWT, and CVE
- Micro Service Design and RESTFul Interface Principles
- Application Containerization & Execution - Docker, Kubernetes
- Continuous Delivery & Integration - CI/CD Jenkins/Maven/Automation
- Experienced with Unit Testing frameworks such as Tape/Junit, ProxyQuire/Mockito
- Performance Testing & Analysis - Locust.io/JMeter, Cloud/Open Trace
- API Specification - OpenAPI/Swagger
- Google Cloud Services & Configuration
- GitHub
- Relational Databases - DB2/SQLServer/Oracle/MySQL
- NodeJS/Python/Perl/Java
- WebSphere Application Server - Java/Swing/Hibernate/MQ/JDBC/SOAP
- Modern IDE & Debugging Tools - MS Visual Studio Code, Eclipse(variants)
- Familiar with UNIX based OS
- Familiar with API Gateway Management - APIGEE, CloudEndpoints, ISTIO
- Familiar with enterprise integration patterns such as ETL and Message Queuing
Leadership and Communication
- Can effectively communicate with all levels of the business and IT from end-users and developers to managers.
- Highly collaborative. Effectively works with business and IS people in the adoption, utilization and support of software.
- Expert level English language skills and comprehension