Java Software Developer

DIGITAL TECHNOLOGY SOLUTIONS
Worcester, MA, United States
1 day ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology JIRA Automation of Tests Microsoft Azure Backup Devices Cloud Computing Continuous Delivery Continuous Integration Data as a Services
+24 more
Database Design Database Models Software Debugging Software Design Patterns Digital Data Github Gradle Hibernate (Java) Integrated Development Environments Spring Framework JSON Junit Apache Maven Microsoft SQL Server SQL Azure Scrum Methodology Software Architecture Software Engineering Web Applications Extensible Markup Language (XML) Spring-boot Backend Restful APIs Software Version Control

Job description

We are looking for a Software Engineer to join our team who can help our client in their digital data journey.

Roles and Responsibilities:

  • Leverage Java, Spring Boot to develop cloud-hosted/on-premises, API First, web applications.
  • Enhance and support backend database code on SQL Server DB (on-prem as well as Azure).
  • Handle end-to-end development, which will include coding, testing, debugging, and estimate software development efforts on assigned projects.
  • Make contributions on mission-critical applications that provide cross-functional data services and agent productivity tools.
  • Work with peers to iteratively create software that meets business and technical requirements.
  • Analyze defects, design, and implement effective solutions.
  • Create and maintain technical documentation.
  • Develop automated tests for multiple scopes (Unit, System, Integration, Regression).

Requirements

  • Bachelor’s or master’s degree in technical or business discipline or equivalent experience.
  • Generally, 8+ years of professional experience in software development with 3+ years of Java and Spring Boot development experience and experience developing backend/RESTful services.
  • Understanding of database design concepts and experience in creating efficient and scalable database models.
  • Familiarity with Azure SQL Database, including provisioning, management, and security.
  • Experience working with agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Test Engineers).
  • Experience with version control systems.
  • Knowledge of software architecture, general design patterns, and best practices.
  • Experience working with third party IT vendors and/or software solution providers.
  • Experience writing technical documentation in a software development environment.
  • Knowledge of Continuous Integration / Continuous Delivery.
  • Should be Results-oriented, Self-motivated, independent, detail oriented, responsible team-player, effective time manager, seeker of continuous improvement, learns and keeps up with new technologies and have strong communication skills, both verbally and in written form.

Tools and technologies skills needed:

  • Rest API’s, Java, Spring, Hibernate, Gradle, maven, Junit, XML/JSON (.NET is nice to have).
  • CI/CD - GitHub and Azure DevOps.
  • Cloud (Azure preferrable).
  • SQL Server on-prem and azure.
  • JIRA.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all