Remote Senior Java Engineer (Cloud Native)
at Experian

Logo of Experian

Experian

πŸ“Remote - Costa Rica

Summary

Join Experian as a Senior Software Engineer to design and implement product features using modern technologies, develop core functionality for a new data platform, and collaborate with a software engineering team.

Requirements

  • 5+ years of software development experience building and testing applications following secure coding practices
  • Collaborate as a hands-on team member developing a significant commercial software project in Java with Spring Framework
  • Proficiency in developing server-side Java applications using mainstream tools including the Spring framework and AWS SDK
  • Experience with event driven architectures using pub/sub message brokers such as Kafka, Kinesis, and NATS.io
  • Current cloud technology experience, preferably AWS (Fargate, EC2, S3, RDS PostgreSQL, Lambda, API Gateway, Airflow)
  • Experience developing web application using Spring Reactive libraries like WebFlux and Project Reactor and normal Spring Web
  • Aproficiency in SQL and NoSQL based data access and management on PostgeSQL and MongoDB or AWS DocumentDB
  • Recent hands-on experience building and supporting commercial systems managing data and transactions including server-side development of Data Flow processes
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) process and practices (CodeCommit, CodeDeploy, CodePipeline/Harness/Jenkins/Github Actions, CLI, BitBucket/Git)
  • Experience overseeing technologies including Splunk, Datadog, and Cloudwatch
  • Familiarity creating and using Docker/Kubernetes applications

Responsibilities

  • Help design and implementing product features
  • Develop core functionality and processing for a new powerful, enterprise level data platform built with Java and using leading mainstream open-source technologies
  • Hands-On collaboration as a primary member of a software engineering team focused on building event driven services delivering secure, efficient solutions in a bold timeframe
  • Deliver available and scalable data streaming application functionality on an AWS cloudbased platform
  • Diligently observe and maintain Standards for Regulatory Compliance and Information Security
  • Deliver and maintain accurate, complete and current documentation
  • Participate in full Agile cycle engagements, including meetings, iterative development, estimations, code reviews and design sessions
  • Contribute to team architecture, engineering, and product discussions ensuring the team delivers software
  • Work with the service quality engineering team to ensure that only thoroughly tested code makes it to production
  • Oversee deliverables from design through production operationalization
  • Flexibility to work on Experience providing engineering support to customer support team to resolve any critical customer issues

Preferred Qualifications

  • Proficiency in developing server-side Python using mainstream tools including Pandas, SciPy, PySpark, and Pydantic
  • Experience building systems for financial services or tightly regulated businesses
  • Security and privacy compliance (GPDR, CCPA, ISO 27001, PCI, HIPAA, etc.) experience a plus

Benefits

  • Great compensation package & bonus plan
  • Core benefits including full medical, dental, vision, and matching 401K
  • Flexible schedule, ability to work remotely, 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.
Please let Experian know you found this job on JobsCollider. Thanks! πŸ™