πUnited Kingdom, Spain
Software Development Staff Engineer

Experian
π΅ $176k-$202k
πRemote - United States
Please let Experian know you found this job on JobsCollider. Thanks! π
Summary
Join Experian as a Software Development Staff Engineer in Costa Mesa, CA! This role focuses on modernizing legacy applications by migrating them from mainframe to distributed systems. You will develop expertise in File One Data Load, collaborate with cross-functional teams on software releases, and provide 24x7 production support. The position requires strong problem-solving skills and experience with various technologies. You will also provide technical direction, conduct code reviews, and drive architecture decisions. This role offers a competitive salary and comprehensive benefits.
Requirements
- Employer will accept a Bachelor's degree in Computer Science, Computer Applications or related field and 5 years of experience in the job offered or in a Software Development Staff Engineer-related occupation
- Experience designing and developing Microservices using C/Java/Python/C++ and RDBMS in Cloud Environment
- Experience leveraging a diverse array of data analysis tools and programming languages, including Java, Python, SQL, and Scala, to analyze and interpret complex data sets, thereby driving data-driven decision making and strategic planning
- Experience developing and maintaining REST APIs for DB2, MySQL, and Oracle databases, facilitating CRUD operations that incorporate complex business rules, thereby ensuring seamless integration between front-end and back-end applications
- Experience constructing Docker Images, orchestrating application deployment using Jenkins, Maven, Gradle, and Make file, harnessing the capabilities of AWS cloud services such as EC2, ECS, Fargate, NLB, VPC, Route 53, S3, Lambda, Dynamo DB, Glue, and Athena, managing workflows with Airflow, and handling large-scale data processing with EMR
- Experience designing and implementing API performance monitoring using tools such as New Relic, Dynatrace, Splunk, and CloudWatch, setting up alerts for production issues, troubleshooting, and enhancing application performance
- Experience writing and executing a comprehensive suite of tests, including unit, integration, and end-to-end tests, to validate API functionality leveraging tools such as Postman, JUnit, JMeter, and Selenium
- Experience collaborating with cross-functional teams, Business Leaders, collections and recovery teams to understand strategic goals and translate them into IT requirements and add features for Consumer/Business Credit and Consumer Finance
- Experience in using Java Server Faces (JSF) for UI data validation and developing Managed Beans to handle presentation logic, configuring web.xml and faces-config.xml in accordance with the JSF Framework
- Experience utilizing Hibernate in the persistence layer, developing Plain Old Java Objects (POJOs) and Data Access Objects (DAOs) for database operations, includes creating Hibernate Configuration (hbm) / Mapping files and writing complex SQL/Hibernate queries
Responsibilities
- Actively participate in modernization of legacy application in moving application from Mainframe to distributed systems
- Develop subject matter expertise in File One Data Load by providing analysis/design, code, testing and documentation
- Work with Cross-Functional teams to program, validate and co-ordinate software releases
- Provide production application support in a 24x7 environment
- Provide technical direction assistance to development and testing staff
- Participate in or conduct code reviews and provide program improvement recommendations
- Drive architecture decisions in collaboration with software architects, security team, and hardware teams
- Provide analysis and coding for complex software assignments
- Possess proficient problem solving and diagnostic abilities providing support on production issues
- Work with System Engineers and Internal Partners on requirements
- Collaborate design review with cross functional groups
- Develop schedules, specifications, detail designs, and system procedures to enable on time delivery of defect free software systems
- Provide resource recommendations for timely completion of projects
- Train or mentor other team members by providing technical working knowledge on assignments
- Interface with both internal as well as external customers
Benefits
- May telecommute
- Role incl. variable pay and comprehensive benefits
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.
Similar Remote Jobs
πUnited States
π°$176k-$232k
πUnited States
πCanada
πCanada, United States
πCanada, United States
π°$153k-$278k
πUnited States, Canada
πUnited Kingdom
π°$220k-$270k
πUnited States