Senior Software Engineer (frontend)

Year    Bangalore, Karnataka, India

Job Description


Opportunity What we offer: This position offers a unique opportunity to develop and apply your cutting-edge knowledge and passion of software engineering, data and data science that will transform the transport and logistics industry. We operate in a fast-paced environment utilizing modern technologies and bias toward action. We value customer outcomes and are passionate about using technology to solve problems. We are a diverse team with colleagues from different backgrounds and cultures. We offer the freedom, and responsibility, to shape the setup and the processes we use in our community. We support continuous learning, including through our active community of practices, conferences, workshops, and meetups. This is an extremely exciting time to join a dynamic team and solve some of the toughest problems in the industry and build the future of trade & logistics. We focus on our people and the right candidate will have broad possibilities to further develop competencies in an environment characterized by change and continuous progress. Key responsibilities : Together you will build a product that users love. 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/Hague). Be flexible and perform out-of-hours support tasks if needed. What we are looking for: We use Java 8+ as our preferred backend language, Spring Boot for our micro services, we dockerize and deploy on Kubernetes in Azure, Kafka for eventing. Bonus points if you know reactive programming. Good understanding of Spring modules like Data (ORM tools like JPA and Hibernate), security etc. Very good understanding of Cloud Native architecture and development. (AKS) Experience working on low latency, highly scalable applications. Experience of SQL/NoSQL databases like Oracle, Postgres, Cassandra. MongoDB or similar NoSQL database. Experience of test-driven development (TDD) and behaviour-driven development (BDD) using frameworks such as Cucumber, Mockito, Powermock Experience or even understanding of event-driven systems such as Kafka is useful. Experience in API design (Swagger/OpenAPI creation) Experience in build tools like Maven Experience using continuous integration/continuous delivery, Jacoco, Secure scan tools like Polaris and Black duck. Bonus points for knowing Azure DevOps. We need someone with 9+ years of work experience. 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.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3164656
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year