Tech Stack
AWSCloudElasticSearchGoJavaJavaScriptPythonSpringSpring BootSpringBootSQLTerraform
About the role
- Work together with our development team to improve and develop our ship tracking platform
- Improve our data processing pipeline (mostly Java) to increase performance and data quality
- Build new tools to export and aggregate our historical data and enhance our products
- Add features, data and reports to our frontend applications
- Be part of the migration to AWS
- Create and maintain unit and end-to-end tests
- Proactively learn new methods and technologies to integrate them into the team’s capabilities
Requirements
- 6 to 8 years of experience
- Profound knowledge of Java / Spring Boot and Web Development
- SQL database experience and ability to write native SQL queries
- Good understanding of at least one relational database technology and experience with very large datasets
- Understanding of cloud based development and security
- Comfortable with version control systems such as GIT
- Understanding and enjoyment of test driven development
- Some experience of Elastic Container Service or similar technologies
- Understanding of AWS CloudFormation or equivalent like Terraform
- Solid knowledge of HTML / CSS / JavaScript
- Willingness to roll up your sleeves, understand business/product requirements, and own solutions
- Experience with GeoSpatial data (preferred)
- Experience with big data solutions/tools such as EMR or ElasticSearch / OpenSearch (preferred)
- Experience with migration to AWS (preferred)
- Knowledge in other languages like Python, Go, C++ (preferred)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootWeb DevelopmentSQLHTMLCSSJavaScriptElastic Container ServiceAWS CloudFormationGeoSpatial data
Soft skills
proactive learningproblem-solvingownership of solutionsteam collaborationtest driven development