Senior Software Engineer

Year    IN, India

Job Description

Opportunity


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.

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.


Job Detail

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