Job Description
Maersk is the largest shipping and container logistics company in the world. A $40bn organisation with over 85,000 people, we ship roughly 20% of the worlds container freight. Were bringing our organisation together to become an integrated container shipping and logistics company, fundamentally re-thinking how we do business. Improving our customer experience is a core priority.
We are developing a new product that our suppliers can use to interact with Maersk to provide inland transportation. We need a full-stack engineer to support the development of this product and build a great experience for our suppliers.
In this role, you will have long-term ownership of the product including build, test, transition and operation using the latest technical stack.
Key responsibilities
As a full stack engineer you will be involved in the implementation of all parts of the product. Depending on the need you will be work closely with a UX engineer and visual designer to develop the front end or with other engineers on the backend. Together you will build a product that users love:
You will:
- Put users first: our users define the product we create.
- Own the product: the product must be ours so we can make the right decisions.
- Optimize value, minimize work: minimal solutions mean we provide value earlier
- Collaborate as part of an agile team to deliver product features
- Design, write and test clean code using design patterns and best practices
- Focus on code quality, maintainability, scalability, security and performance.
- Review code for other team members.
- Participate in sprint planning, backlog refinement and task estimation.
- Travel as needed to Maersk locations to meet and work with development team members based abroad (e.g. Denmark).
- Perform out-of-hours support tasks if needed
What we are looking for
- 5+ years of experience in mixed frontend/backend development. We recognise that the split of experience may not be equal, but we are looking for the willingness to switch from front to back end as per the demands of the product. Our goal to create a multi-skilled team
- Experience of using Vue. Experience with other frameworks such as Angular or React is useful but you will be using Vue in our product
- Good working knowledge of front-end development languages, tools and methodologies HTML5, CSS3, JavaScript and associated technologies and toolsets (e.g. jQuery, Sass)
- Experience of building micro-services. We use Java 8+ and Spring Boot, running them in Docker containers deployed on Kubernetes. Bonus points for reactive programming
- Experience of behaviour-driven development (BDD) using frameworks such as Cucumber
- Able to write front-end code that is cross-browser and cross-device friendly, through responsive or adaptive techniques
- Solid written and verbal communication skills and able to articulate technical complexity to be understood by both technical and non-technical personnel
- Ownership of problems until they are resolved
- User-focused, whether responding to support queries or developing new features and functionality
- Experience using continuous integration/continuous delivery. Bonus points for knowing Azure DevOps
- Development and deployments on cloud infrastructure
- Experience of test-driven development (TDD)
- A commitment to continual learning
- Fluent in English, both verbal and in writing
- Experience of pair programming is a useful addition
- Experience of RDBMS database design and structures is useful
- Experience of event-driven systems such as Kafka is useful
- Working with and contributing to open source projects is a nice extra
As a performance-oriented company, we strive to always recruit the best person for the job regardless of gender, age, nationality, sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high-performing teams.
Pls mail to Er************y@ma***k.com
Job Classification
Industry: Shipping, Marine
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Contact Details:
Company: MaerskGlobalServices
Address: 180 Park Avenue Building 105, PO Box 950 07932 Florham Park, NJ, USA, Other USA, , USA
Location(s): Pune
Keyskills:
Java
Reactive Programming
NoSQL
Scalability
Docker
Design Patterns
TDD
Kafka
Spring Boot
Pair Programming