Back to Jobs

Experienced Java Software Developer for Fully Remote Cloud & Web Application Development

Remote, USA Full-time Posted 2025-11-03

Unlock Your Career Potential with Workwarp: Join Our Team as a Java Software Developer

At Workwarp, we're revolutionizing the way technology meets innovation. As a leading company in the industry, we're committed to delivering cutting-edge solutions that make a real difference. We're now seeking an exceptional Java Software Developer to join our team on a fully remote basis. If you're passionate about developing high-quality software applications and have a knack for problem-solving, we want to hear from you.

Job Overview

  • Location: Fully Remote (Must reside in AL, AZ, FL, GA, IL, MI, MS, NJ, NC, OH, OK, TN, or TX)
  • Position: Java Software Developer
  • Department: IT Development
  • FLSA Status: Exempt
  • Job Status: Full Time
  • Reports To: Software Development Manager
  • Work Schedule: Flexible working hours from 7:30am to 6:30pm

About Us

Workwarp is an equal opportunity employer dedicated to fostering a culture of inclusion and diversity. We're guided by core principles of honesty, accountability, and transparency, and we're committed to treating every customer and colleague with respect and dignity. Our mission is to prudently safeguard and invest the savings of individual investors, and we're looking for talented professionals like you to help us achieve this goal.

Position Summary

As a Java Software Developer at Workwarp, you'll be responsible for designing, developing, and testing computer applications using the Java programming language. You'll work on small-to-large scale projects, leveraging your 5+ years of Java engineering skills and knowledge to deliver high-quality code that meets and exceeds company objectives. You'll be an integral part of our software development team, collaborating with cross-functional teams to determine best practices and client requirements.

Key Responsibilities

  • Owns assigned projects throughout the development life cycle, from design through quality testing.
  • Develops high-quality code that delivers desired functionality using the technology selected for the project.
  • Utilizes techniques including pair programming to ensure code quality, and maintains code quality through best practices, unit testing, and code quality automation.
  • Supports continuous integration process.
  • Participates in design/code reviews.
  • Works with QA to develop test plans/strategies.
  • Designs and implements REST APIs for mobile and web clients, including our web dashboard and 3rd party apps.
  • Collaborates closely with team members to determine best practices and client requirements for software.
  • Analyzes and tests programs and products before formal launch.
  • Ensures software security by developing programs to actively monitor the sharing of private information.
  • Regularly modifies software to fix errors, adapt to new hardware, improve overall performance, and/or upgrade interfaces.
  • Provides project proposals and project status updates to clients and departments, as needed.
  • Works closely with clients and departments to resolve technical issues.

Essential Qualifications

  • 5+ years of experience as a Java Developer, Java Engineer, or similar role.
  • Experience designing and developing REST API/web applications.
  • Strong understanding of Java 8 features, such as lambdas and streams.
  • Demonstrated knowledge of API design standards, patterns, and best practices.
  • Expert understanding of Spring Framework, Spring MVC REST, ORM/Hibernate, and JDBC.
  • Experienced with RDBM systems: MYSQL Server, Oracle.
  • Strong understanding of relational databases and writing SQL queries.
  • Bachelor's degree in Computer Science or related disciplines.

Preferred Qualifications

  • Experience working with Agile methodologies (Scrum) and cross-functional teams.
  • Experience in UI design and development for web and desktop applications.
  • Experience with containerization, including Docker and Kubernetes.
  • Advanced knowledge and experience in Cloud/SAAS integration.

Skills and Competencies

  • Excellent problem-solving skills and technical aptitude to solve complex issues.
  • Proven ability to manage multiple high-priority projects.
  • Excellent communication skills, both written and verbal.
  • Ability to quickly adapt to a changing environment.
  • Skilled in object-oriented (OO) design and design pattern.
  • Familiarity with front-end technologies: HTML, Javascript, CSS, Angular, Git, SQL, Maven.

What We Offer

At Workwarp, we offer a comprehensive total rewards package that includes:

  • A competitive salary range of $91,000-$141,000 per annum.
  • Annual performance bonus.
  • Flexible work environment.
  • Medical, Dental, Vision, and Life Insurance.
  • 75% employer coverage of Medical Premiums.
  • Retirement Savings – 401(k) plan with generous company match, vested after 2 years.
  • Tuition Reimbursement up to $5,250/year.
  • Generous Paid Time Off upon hire – plus quarterly Work/Life Balance days and paid holidays.
  • Paid Parental Leave.
  • Voluntary Pet Insurance, Lifelock, and more!
  • 24/7 no-cost Employee Assistance Program (EAP).

Career Growth Opportunities

At Workwarp, we're committed to helping our employees grow and develop in their careers. As a Java Software Developer, you'll have the opportunity to work on challenging projects, collaborate with cross-functional teams, and develop your skills in a dynamic and supportive environment. You'll also have access to training and development programs, including tuition reimbursement and professional certifications.

Work Environment

As a fully remote company, we require an uninterrupted virtual workspace and a reliable internet connection (100 MBps or better). If you're unsure about your internet speed, please check with your service provider before applying.

Join Our Team

If you're a motivated and talented Java Software Developer looking to join a dynamic and innovative company, we encourage you to apply now. We're excited to review your application and discuss how you can contribute to our team's success.

Ready to Apply? If you meet the requirements and are passionate about developing high-quality software applications, please submit your application. We can't wait to hear from you!

Apply for this job  

Similar Jobs