Full Time

REMOTE Senior Software Engineer (Java)

Dice
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 Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

Dice is seeking a talented and motivated Remote Senior Software Engineer proficient in Java to join our dynamic team. In this role, you will leverage your expertise to develop high-quality software solutions that drive our platforms forward. You will collaborate closely with cross-functional teams to gather requirements, design scalable systems, and deliver robust applications that enhance user experiences while ensuring best practices in software development are maintained throughout the project lifecycle.



Job Responsibilities

  • Design, code, and test scalable applications using Java programming language.
  • Collaborate with product managers, UX designers, and other stakeholders to define software requirements and specifications.
  • Implement software enhancements and address issues as they arise, ensuring optimal performance and reliability.
  • Participate in code reviews and contribute to team knowledge sharing to foster a culture of continuous improvement.
  • Develop and maintain comprehensive documentation for software projects.
  • Stay up-to-date with emerging technologies and industry trends to ensure our technical standards remain competitive.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience in software development with a strong focus on Java.
  • Proficient in Java frameworks such as Spring or Hibernate.
  • Experience with relational databases and SQL.
  • Solid understanding of software development methodologies, including Agile and DevOps practices.
  • Proven ability to troubleshoot and optimize code for performance.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively with remote teams.


Technologies & Tools

The role of Senior Software Engineer (Java) at Dice involves working with a range of technologies and tools including Java Development Kit (JDK), Spring Boot, Hibernate, Maven, and version control systems such as Git. Familiarity with containerization tools like Docker, CI/CD processes, and cloud platforms such as AWS or Azure will also be crucial for the successful execution of projects.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong passion for technology and software development. You should be a proactive thinker capable of navigating complex technical challenges and demonstrating resilience under pressure. A collaborative mindset, eagerness to learn, and an inherent drive to deliver high-quality code are essential. Additionally, your ability to effectively communicate and engage with diverse teams will contribute to the success of our projects and overall company objectives.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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