Principal Full Stack (AWS) Engineer
Velocity Tech Inc
Jackson Township, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jackson Township, United States of America
Tech stack
Java
JavaScript
Databases
Continuous Integration
Software Design Patterns
Integrated Development Environments
Spring
JUnit
Mockito
Amazon Web Services (AWS)
Integration Tests
Solid Principles
Kubernetes
Information Technology
Kafka
Amazon Web Services (AWS)
Cucumber
Jenkins
Microservices
Requirements
- Batchelor's degree in computer science or related field required
- 10+ years strong proficiency in Java, Spring Framework, Kafka development environment; Use (CI/CD) Jenkins pipeline
- Experience leading a team
- Proficient in designing micro services by applying software design patterns, twelve-factor app methodology, and SOLID principles
- Experience container orchestration technologies such as Kubernetes
- Experience with asynchronous workers and resilient messaging services such as Kafka, SNS and SQS
- Experience with Brokerage systems, especially Trade processing and Settlements.
- Proficient in databases and SQL
- Unit and integration test automation using Jest, Cucumber, Junit and Mockito
- Ability to build reliable software that can withstand unreliable environments
- Possess critical thinking skills to build end-to-end solutions
- Passionate and committed to learning new things and developing with the latest technologies and frameworks
- Strong analytical and communication skills and the ability to handle multiple tasks at any given time
- Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
- Strong organization skills and attention to details