Principal Software Engineer, Portal
Chennai, Tamil Nadu, India
18h ago

Job Description

Your role in helping us shape the future :

Intelsat Inflight has an exciting opportunity for a Principal Software Engineer. You will define, drive, own the architectural roadmap of Intelsat Portal / Application software end-to-end, cutting across different horizontals - Frontend, Backend, Databases and Analytics.

Are you up to the challenge?

The ideal candidate for this role will have strong Core Java skills and a solid understanding of building and deploying micro-services.

You will lead the development resources as a working member of multi-disciplinary, highly skilled technical teams to architect, design, develop, test, debug and document software, by providing the

leadership necessary for the delivery of high quality technical solutions and services that deliver business value. This role requires strong leadership skills, core Java skills and a solid understanding of building and deploying micro-services.

The ideal candidate is adept at delivering complex technology products and tools across a diverse portfolio, breaking down barriers for the teams, and planning both at a higher level and in detail to deliver business value.

Can you drive these processes?

  • Design and develop globally deployed cloud based micro-services solutions with high availability.
  • Works with the solution architect to design solutions based on user requirements. Develops web applications and APIs using Java
  • Reviews code changes and implements development best practices.
  • Coordinate cross-functional teams to deliver on application maintenance and support activities for existing technology solutions
  • Lead and mentor junior developers and drive them into technical discussions
  • Be responsible for assessing current software development practices and principles to identify and implement process improvements.
  • You should definitely have :

    Key Skills : Core Java, Spring, Spring Boot microservices, Hibernate, Struts, Web Services, Web APIs, Javascript, and Micro-services

  • Bachelor's degree in Computer Science, Engineering, or related discipline
  • 9+ years of experience in systems implementations with a focus on both custom web / mobile application development & commercial software systems implementations;
  • knowledge and experience in multiple technical disciplines required (development, QA, devops, etc)

  • 2 5 years of experience in leading software development teams;
  • Continuously look for new technologies and approaches for the team - help us keep ahead.
  • A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools.
  • 5+ years of in-depth development experience with Java.
  • Experience in building highly scalable distributed systems.
  • Experience in CI / CD and AWS deployments (EC2, SQS, SNS, Lambda, S3, Aurora, DynamoDB)
  • Advanced knowledge of software development lifecycles; expert knowledge in Agile and Lean methods. Proponent of DevOps, TDD, Agile / XP practices, and CI / CD pipelines
  • Ability to work under pressure, prioritize work, coordinate with onsite stakeholders and well organized.
  • Work with micro-services teams on RESTful API designs - assist with future scripted API’s and websocket investigations.
  • Solid experience with SQL / NoSQL and cloud-based technologies
  • Experience in unit testing tools like Junit, Mockito & Powermock.
  • It would be nice if you had :

  • FE Skills or understanding is a plus but not necessary
  • Experience working in a DevOps environment with continuous deployments.
  • Experience in functional programming
  • Experience in monitoring tools like Tableau, Kibanna & Sumologic
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form