Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Bengaluru/Bangalore @ Maersk Global Services

Home > Programming & Design

 Lead Software Engineer - Bengaluru/Bangalore

Job Description

Key Responsibilities:

The software engineer is responsible for delivering code and artifacts towards the successful technical delivery of features that meet the business needs.
As a software engineer you will be part of the development team with the following tasks:

Write, test and deliver code of high quality, ensuring business requirements are met and code conforms to design.
Participate in review of code and solution documentation ensuring it is according to the requirements and functional specifications.
Develop code and ensure it is at high standard and in accordance with current framework.
Collaborate with architects and/or analysts to understand requirements and designs, translating business requirements into detailed solution design and program specifications.
Analyze application health and performance. Recommending solutions for improvement.
Assist in production issue resolution and root cause analysis.
Build strong collaborative relationships with architects, software engineers, testers, analysts, vendor staff and partners.
Where appropriate, provide feedback to the Solution Architect in the development of solutions.
Highlight risks and issues that affect the development or deliveries
Form strong and trusted relationship with the Product Owner; ensuring that the Product Owner is fully aware of the technical capabilities and shortcomings of the product allowing for sensible technical investment and debt repayment decisions
Participate in the evolution of company level best practices, standards, and policies related to software development.

The software engineer is responsible for delivering code and artifacts towards the successful technical delivery of features that meet the business needs.
As a software engineer you will be part of the development team with the following tasks:

Write, test and deliver code of high quality, ensuring business requirements are met and code conforms to design.
Participate in review of code and solution documentation ensuring it is according to the requirements and functional specifications.
Develop code and ensure it is at high standard and in accordance with current framework.
Collaborate with architects and/or analysts to understand requirements and designs, translating business requirements into detailed solution design and program specifications.
Analyze application health and performance. Recommending solutions for improvement.
Assist in production issue resolution and root cause analysis.
Build strong collaborative relationships with architects, software engineers, testers, analysts, vendor staff and partners.
Where appropriate, provide feedback to the Solution Architect in the development of solutions.
Highlight risks and issues that affect the development or deliveries
Form strong and trusted relationship with the Product Owner; ensuring that the Product Owner is fully aware of the technical capabilities and shortcomings of the product allowing for sensible technical investment and debt repayment decisions
Participate in the evolution of company level best practices, standards, and policies related to software development.


What are we looking for?

  • Experience & Technical Skills
    Must have
    5+ years of experience developing and implementing Java JEE and JSE applications working with
    transaction management
    Log4j logging
    database connectivity / pooling
    quartz scheduler
    JPA (Java Persistence API) / Hibernate
    JAR/WAR/EAR creation
    Java Eclipse / IDE
    3+ years of experience with back-end, message driven solutions,JMS
    MDB (Message Driven Beans)
    IBM MQ (2 years), queue manager, RFHUTIL, bindings file
    Experience with SQL, Oracle database
    JDBC
    Connection pooling
    Design/create tables and indexes
    Execution plan analysis
    Experience designing and developing API/web services solutions (SOAP, REST); hosted services and clients
    DevOps
    GIT (Branching, Merging, GITflow/Workflow)
    Maven
    POM files (parent/child)
    Continuous Integration / Continuous Deployment (CI/CD)
    WebLogic
    Configure data source, security
    Manage/Deploy JEE Applications
    Performance tuning (memory, heap, etc.)
    Linux RHEL familiarity and bash
    Strong knowledge of XML and parsing methods

    Advantage if
    Experience with scripting: Python, PERL, PHP
    Experience with IBM's ODM (Operational Decision Manager) Business Rule Management System (XOM, BOM, Rule Studio)
    Experience with encryption and signatures.


Interested Candidates can share their resume at am*********l@ma***k.com. with below mentioned details :-


Total Experience:-

Relevant experience :-

Java 8.0 experience / SQL/ JMS :- Yes /No

Which all application worked on :-

Current Company:

Current CTC:

Expected CTC:

Notice Period:-


Thanks & Regards,
Maersk Recruitment Team

Job Classification

Industry: BPO, Call Centre, ITeS
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, Graduation Not Required
Post Graduation: Post Graduation Not Required, Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Maersk Global Services
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   spring boot JMS spring integration java j2ee and jms spring batch agile JAVA Messaging Service javascript microservices java and jms

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Maersk Global Services

Maersk Global Services Pvt. Ltd