Full Time

Staff Software Engineer - Java (remote)

Experian
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Experian, so some details may not match this job. The employer's own page has the real description.

Overview

The Staff Software Engineer - Java at Experian will play a pivotal role in designing, developing, and maintaining robust applications to support our mission of providing exceptional data solutions. This remote position requires a deep understanding of Java programming, along with a passion for crafting high-quality software. The successful candidate will collaborate with cross-functional teams to deliver scalable solutions, improve existing applications, and ensure adherence to best practices in software development.



Job Responsibilities

  • Design, develop, and implement scalable and maintainable Java applications.
  • Collaborate with product managers and stakeholders to define project scope and deliverable timelines.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Analyze and resolve technical challenges while ensuring optimal performance of the applications.
  • Utilize Agile methodologies for efficient project management and delivery.
  • Mentor junior engineers, fostering a culture of continuous improvement and learning.
  • Stay updated with industry trends and incorporate innovative technologies into development processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software development, with a focus on Java programming.
  • Proficiency in frameworks such as Spring and Hibernate.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience with unit testing and test-driven development methodologies.
  • Ability to write clean, efficient, and maintainable code.
  • Familiarity with version control systems, preferably Git.
  • Excellent analytical and problem-solving skills.


Technologies & Tools

The Staff Software Engineer will primarily work with Java along with frameworks such as Spring and Hibernate. Familiarity with tools like Docker, Jenkins, and Kubernetes is preferred for deployment and containerization. The candidate will also engage with RESTful services, databases (like SQL and NoSQL), and will leverage cloud platforms for scalable solutions.



Ideal Candidates

Ideal candidates for this position will possess a strong technical aptitude paired with excellent team collaboration skills. A proactive approach to problem-solving, combined with a passion for innovation and willingness to adapt to new technologies, will set you apart. Furthermore, strong communication abilities and a commitment to mentoring and supporting fellow team members will contribute significantly to the overall success within the role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.