Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 43667

Full Stack Developer

Full Stack Developer

  Bangalore
   Maersk        Bangalore
  2 years ago      23 Applied

JOB ID:43667

Job details

Job Type

  Full Time

Functional Area

Software Development

Industry

Courier/Logistics/Transportation

Education

Not Specified

Experience Required

  5 - 13 Yrs

Key Skills Required

  java 8.0, j2ee stack, oracle service bus services, api gateways, node.js react, redux/angular.js/ backbone, hapi.js.

Other Skills Required

 

Job Description

Key ResponsibilitiesBuild applications working on both front end and back end technologies using various programming languages and development tools for the end users to use for their business needs
Building software in accordance to the standards and guidelines
Responsible for the quality design and implementation (supportable, maintainable, scalable, performant, secure) of APIs delivering business value
Providing expertise regarding API technologies.
Ensuring builds are kept green and the code management strategy (branching) is closely followed.
Raising capability and standards within team; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame free feedback etc.)
Proactive contribution to continual improvements within your team through both active participation in retrospective and from engagement with cross team best-practice communities
Advisory to Product Owners to identify and manage risks, debt, ...  See More
Key ResponsibilitiesBuild applications working on both front end and back end technologies using various programming languages and development tools for the end users to use for their business needs
Building software in accordance to the standards and guidelines
Responsible for the quality design and implementation (supportable, maintainable, scalable, performant, secure) of APIs delivering business value
Providing expertise regarding API technologies.
Ensuring builds are kept green and the code management strategy (branching) is closely followed.
Raising capability and standards within team; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame free feedback etc.)
Proactive contribution to continual improvements within your team through both active participation in retrospective and from engagement with cross team best-practice communities
Advisory to Product Owners to identify and manage risks, debt, issues and opportunities for the technical improvement
Supporting the recruitment of (developers) across the department
Technical support during cut-over activities
Providing continuous improvement suggestions in internal code frameworks, best practices and guidelines
Key technical skillsMust have
  • Minimum 5 – 13 years’ experience in building applications on Java 8.0, J2EE stack
  • Good exposure to Oracle Service Bus Services
  • Experience with API Gateways and integrations (Apigee, Akana)
  • Spring Framework (Core, Boot, Reactive Stack and Servlet Stack)
  • Authentication standards and protocols (OAuth2, OpenID Connect)
  • Knowledge of CI/CD pipeline with Maven, Jenkins, Nexus
  • Microservices Design & Development
  • API definition using Swagger
  • Hands on experience indevelopingscalable and robust RESTful APIs
  • Hands on experience on frameworks: Spring, Hibernate, JPA
  • Deep knowledge of REST/SOAP
  • Experience with Spring Boot, Microservice, Message Queues(JMS based), SQL
  • Build effective unit and integration test cases using JUnit, Mockito
  • Experience on Microsoft Azure App Services.
  • Entity Framework
  • Angular 4 and above versions.
  • Database designing
  • Experience in working in a cloud environment (Azure)
  • User Management in terms of authorisation (Role based access control implementations)
  • Database knowledge for integration – Oracle 12c, JDBC, Cassandra, MS SQL,MySQL
  • Strong Experience Using BDD and TDD approaches and tooling
  • Hands on experience in building Web User Interface (UI) using HTML/HTML5, CSS, SCSS, Advance Javascript Libraries, Jquery, Bootstrap and on UI frameworks like Node.js React, redux/angular.js/ backbone, Hapi.js.
  • Possess good understanding of UX & UI principles and should be able to apply them while building solutions
Desirable
  • Containerised Deployment – Docker, Kubernetes
  • Secure by design
  • Messaging/Streaming – MQ, Kafka
  • XSD design and implementation
  • Agile software development experience
Business skills
  • Excellent communication and collaboration skills
  • Ability to translate between technical language and business language, and communicate to different target groups
  • Ability to understand complex design
  • Possessing the ability to balance and find compromises between opposing forces and opinions, within the development team
Personal profile
  • Fact based and result oriented
  • Ability to work independently with only little guidance
  • Excellent verbal and written communication.
See Less
About Company

A.P. Moller - Maersk is an integrated container logistics company. Connecting and simplifying trade to help customers grow and thrive. With a dedicated team of over 76,000, operating in 130 countries, we go all the way to enable global trade for a growing world.

 

With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world. 

 

Join us as we strive to become true pioneers in global trade. Together we'll collaborate across continents, achieve great things and create a better tomorrow in a workplace where everyone can feel at home.

...  See More

A.P. Moller - Maersk is an integrated container logistics company. Connecting and simplifying trade to help customers grow and thrive. With a dedicated team of over 76,000, operating in 130 countries, we go all the way to enable global trade for a growing world.

 

With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world. 

 

Join us as we strive to become true pioneers in global trade. Together we'll collaborate across continents, achieve great things and create a better tomorrow in a workplace where everyone can feel at home. See Less