Remote Senior Software Engineer (Remote)

at Experian

Posted 2 days ago 8 applied

Description:

  • As a Senior Software Developer, you will lead design activities and participate in building the foundation for API management and a portfolio of services, across Cloud and in-house developed applications, using Enterprise Integration and API platforms.
  • You will have the opportunity to design technical/integration architectures, including development, runtime, and operations architectures.
  • You will define solutions using Service Oriented Architecture (SOA) patterns, automating business process models, API enabled gateway, and multi/hybrid cloud-based services.
  • You will refine and groom the product backlog and user stories; ensure teams follow test and build automation for the interoperability of application components under development across multiple platforms.
  • You will develop and implement enterprise-class security systems for production environments in both on-prem and cloud-based systems.
  • You will report to the Senior Director of Software Development.

Requirements:

  • You must have 5+ years of professional information technology experience, including integration, security, and architecture.
  • You should be proficient in developing scalable software solutions using Java/J2EE, JavaScript, Python, or Scala.
  • Experience with AWS and related cloud technologies is required.
  • You must be proficient in handling large-scale data using Big Data tools and frameworks.
  • Proficiency in containerization technologies such as Docker and Kubernetes is necessary.
  • You should have hands-on experience with middleware platforms, such as Application Servers, BPMS, BRMS, ESB, and Message Brokers.
  • Experience in working across multiple operating systems, including Windows, Linux, and MVS, is required.
  • You must be proficient in relational and NoSQL database technologies, including DB2, Oracle, PostgreSQL, and MongoDB.
  • Experience in messaging solutions including Kafka is necessary.
  • A Bachelor's degree in Computer Science/Engineering or a related field is required.

Benefits:

  • You will receive a great compensation package and bonus plan.
  • Core benefits include medical, dental, vision, and matching 401K.
  • A flexible work environment is offered, with the ability to work remote, hybrid, or in-office.
  • Flexible time off is provided, including volunteer time off, vacation, sick leave, and 12 paid holidays.
  • You can explore all exciting benefits at Experian Benefits.