Senior Java Developer

Job Duties and Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

 Required Skills and Experience

  • Java developer with 3+ years of experience in web development and in using Object oriented methodologies in designing and implementing scalable, extensible and maintainable
  • Expert level knowledge in Spring Boot (includes spring core, spring web MVC), React, Redux, JavaScript, JSON, HTML, CSS and REST architectural pattern
  • Good understanding of object-oriented programming
  • Good analytical and problem solving skills
  • Good understanding of micro services architecture using API gateway
  • Pivotal Cloud foundry experience is a plus
  • Knowledge in Dockers and in automated builds using Jenkins desired

Travel

  • The role will require traveling globally up to 25% of the time.

Education

  • Bachelor/master’s degree in Computer Science, Computer Engineering, or related discipline

Job Features

Job CategoryA3-Product Development

Apply Online