Senior Software Engineer

Experian Logo

Experian

πŸ“Remote - United States

Summary

Join Experian as a Senior Software Developer to lead design and development of API management and services across cloud and in-house applications. You will design technical/integration architectures, define solutions using SOA patterns, refine product backlogs, develop security systems, and ensure team adherence to test automation. This role requires 5+ years of IT experience, proficiency in Java/J2EE, JavaScript, Python, or Scala, experience with AWS and Big Data tools, and expertise in containerization, middleware platforms, and databases. The position offers a great compensation package, core benefits (medical, dental, vision, 401K), flexible work environment (remote, hybrid, or in-office), and flexible time off. Experian is an award-winning employer known for its inclusive culture and commitment to employee well-being.

Requirements

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

Responsibilities

  • 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
  • Design technical/integration architectures, including development, runtime and operations architectures
  • Define solutions using Service Oriented Architecture (SOA) patterns, automating business process models, API enabled gateway, and multi/hybrid cloud-based services
  • 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
  • Develop and implement enterprise-class security systems for production environments in both on prem and cloud-based systems

Benefits

  • Great compensation package and bonus plan
  • Core benefits including medical, dental, vision, and matching 401K
  • Flexible work environment, ability to work remote, hybrid or in-office
  • Flexible time off including volunteer time off, vacation, sick and 12-paid holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.