Senior Software Engineer

7 years

0 Lacs

Posted:7 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Full Stack Java, Spring Boot Engineer, you will play a key role in designing and implementing backend services with a focus on messaging and databases. You will work on developing high-performance, scalable solutions using microservices architecture and event streaming with Kafka.
  • Work with cross functional development teams and product managers to ideate software solutions.
  • Design, develop, and maintain backend services using Java, Spring Boot, using OpenAPI Specifications/YAML/JS.
  • Evaluate and select enterprise application development and integration technologies.
  • Work closely with Platform & Solutions architects for solution development and design reviews.
  • Develop coding standards, best practices and reusable components. Provide technical guidance to the project team, and enforce standards and best practices.
  • Mentor junior API engineers and provide them technical guidance
  • Participate in code reviews, pair programming, and continuous improvement processes.

Required Skills:

  • Bachelor/Master degree in Computer Science or related academic/certifications.
  • 7+ years of Java development experience must include 2+ years in Java 8 onwards..
  • Proven experience as a full stack developer, with RESTful API design implementations.
  • Knowledge of middleware tools such as APIGEE/KONG. Messaging on Confluence/Kafka
  • Hands on knowledge in JavaScript, Node.js/React, Java, Git.
  • Familiarity with CI/CD tools and practices.
  • Familiarity with databases (SQL, MongoDB etc), web servers.
  • Exposure of Public clouds (AWS/Azure/GCP)
  • Knowledge of Agile and DevOps methodologies.
  • Experience with a CMS - such as Sitecore/Drupal.
  • Skilled problem solver with the desire and proven ability to create innovative solutions Strong communicator who can explain and present concepts to technical and non-technical audiences.

Good understanding of:

  • XML, JSON, Web Service technologies (SOAP, REST)
  • Troubleshooting API failures using tools & APIGEE.
  • Apigee policies (mediation, security and traffic management policies).
  • OAuth 2.0, Basic Auth, JWT, SSO implementation, logging policies, Caching.
  • Knowledge of API best practices and performance tuning. Application 12-factor app principles
  • REST Tools: Postman, SoapUI, Fiddler, JMeter etc. Good Integration concepts and knowledge of Integration patterns

Preferred Experience:

  • Experience with containerization and orchestration tools like Docker & Kubernetes
  • Java, OpenSSL, Curl, Unix Shell scripting Azure/AWS Cloud services
  • Monitoring tools such as Datadog. IAM tool.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru, karnataka, india