Principal Software Engineer

Year    Pune, Maharashtra, India

Job Description


What you will do

  • Design, document, develop, test, and maintain integrations and APIs in Java and frameworks like Apache Camel, Spring Boot, Quarkus
  • Collaborate with product management, different teams, and engineering managers to analyze and clarify business requirements so as to implement data model and business logic for applications in the EXE umbrella.
  • Work with IT program managers (Security and compliance) to maintain application development standards and compliance for EXE applications.
  • Communicate effectively to stakeholders and project team members to ensure proper visibility of development efforts
  • Review code merge requests from other team members for new features
  • Write unit and integration tests and work with quality engineers to ensure application quality and maintainability
  • Plan and work unsupervised on complex projects
  • Build and deploy applications to Red Hat OpenShift Platform-as-a-Service (PaaS)
  • Ensure non-functional requirements including security, resiliency, and maintainability are met according to defined standards
  • Diagnose performance problems, and other issues with production applications.
  • Mentor junior developers in the team enabling them to grow in their careers.
What you will bring
  • 7-10 years of professional Java development experience
  • Expertise with spring boot/quarkus.
  • Understanding of web application infrastructure and fundamentals like REST and HTTP
  • Experience with continuous delivery (CD) like build and deploy pipelines like Jenkins, Platform-as-a-Service (PaaS) like OpenShift/Kubernetes
  • Software development life cycle skills; ability to use standard tools for development on Linux like Maven, and Docker
  • Knowledge of SQL and NoSQL databases
  • Distributed source control experience like Git, including continuous integration (CI) workflows
  • Excellent communication skills, solid written and verbal communication skills in English; ability to communicate effectively in a global team
  • Ability to work unsupervised in a fast-paced environment, willing to learn on your own
The following are considered a plus:
  • Knowledge of FTP and AWS.
  • Understanding of IT Security controls and best practices.
  • Experience in building web applications using HTML, CSS, and JavaScript or Typescript
  • Experience with JavaScript frameworks like React or Angular
  • Experience in creating architectural diagrams with different tools
#LI-HC1

Red Hat

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
    JD3201096
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year