Software Developer

Overview

Remote
$50 - $70
Full Time
Accepts corp to corp applications
10% Travel

Skills

React
Angular
REST
Microservices

Job Details

Job Description:

We are seeking a talented Java Software Developer to join our dynamic team. You will be responsible for designing, developing, and delivering high-performance applications using Java-based technologies. This role is ideal for someone passionate about clean code, scalable systems, and modern development practices.


Key Responsibilities:

  • Develop scalable and robust web applications using Java, Spring Boot, and RESTful APIs

  • Collaborate with product managers, designers, and other developers to deliver quality features

  • Write clean, efficient, and well-documented code

  • Troubleshoot and debug software issues

  • Participate in Agile ceremonies and code reviews


Required Skills:

  • Proficient in Core Java, J2EE, and Spring Framework (Spring Boot, Spring MVC)

  • Experience building REST APIs and working with microservices architecture

  • Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB

  • Familiar with Git, CI/CD pipelines, and modern development workflows

  • Strong analytical and problem-solving skills


Nice to Have:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform

  • Exposure to front-end frameworks like React or Angular

  • Familiarity with containerization tools like Docker and Kubernetes

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.