Senior Software Engineer

Experian
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
 







