Java Software Developer

    • Robert Half
  • Pleasant Prairie, WI
  • Posted 10 days ago | Updated 9 hours ago

Overview

Remote
On Site
$66.50 - $77
Full Time

Skills

FOCUS
Spring Framework
Microservices
Git
SQL
Management
RESTful
Operations
Design
Test plans
Backend development
GitHub
Collaboration
API
Java
Software development
JPA
Microsoft SQL Server
Database administration
JSON
SOAP
Web services
XML
Data
Microsoft Exchange
Caching
Performance tuning

Job Details

Job Description

Job Description

We are in the process of expanding our client's team and are currently seeking a Java Software Developer! This role provides an opportunity for long-term, 100% remote contract employment in the Software Development industry where the focus will be on backend development and API development.


Responsibilities:

  • Work on hands-on Java development, producing high-quality, clean, and efficient code.
  • Utilize the Spring framework to create enterprise solutions.
  • Develop and maintain REST web services and microservice environments.
  • Leverage tools like Git, JPA, SQL, JSON, SOAP, and XML for effective code versioning and management.
  • Implement core Java skills in the development process.
  • Use REST API and REST Soap for creating and integrating web services.
  • Work with distributed caching to enhance application performance.
  • Use GitHub for code versioning and collaboration.
  • Utilize JPA and Microsoft SQL for database management and operations.
  • Ensure code and design quality through the execution of test plans.
  • Proven experience in Backend Development.
  • Proficient in using GitHub for code versioning and collaboration.
  • Solid experience in API Development.
  • Profound knowledge of Core Java programming language.
  • Expertise in developing and integrating REST APIs.
  • Familiarity with Java Persistence API (JPA).
  • Experience in working with Microsoft SQL for database management.
  • Strong understanding of JSON data format.
  • Experience in using REST Soap for web services.
  • Proficiency in XML for data exchange.
  • Experience in implementing Distributed Caching for performance optimization.
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.