Software Engineer

Randstad
Charlotte, NC, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$135,117.0 - $145,517.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Confluence JIRA Unit Testing Software Design Patterns Java Platform Enterprise Edition (J2EE) Design of User Interfaces HP Systems Insight Manager Java Database Connectivity Java Persistence API Spring Framework
+22 more
JSON Microsoft SQL Server Object-Oriented Software Development Query Optimization Software Engineering SQL Stored Procedures SQL Databases Extensible Markup Language (XML) GitHub Copilot Spring-mvc Grafana Spring-boot AngularJS Kubernetes Atlassian Tools Restful APIs Splunk Angular Ui Appdynamics Dynatrace Devsecops Microservices

Requirements

  • 8+ years of hands-on experience in Java application development using Java, Spring, Spring MVC, Spring Boot, XML, JSON, RESTful APIs, JDBC, JPA, and Unit Testing frameworks.
  • 6+ years of experience developing responsive and scalable user interfaces using Angular.
  • 3+ years of experience in SQL Server database development, including query optimization, stored procedures, and data modeling.
  • Robust understanding of J2EE architecture, object-oriented design principles, and industry-standard design patterns.
  • Proven experience designing, developing, and supporting microservices-based applications.
  • Experience implementing and supporting DevSecOps practices and CI/CD pipelines.
  • Solid understanding of Agile/Scrum software development methodologies.
  • Proficiency with JIRA and Confluence for project tracking, documentation, and team collaboration.
  • Robust analytical, problem-solving, written, and verbal communication skills.
  • Ability to collaborate effectively across development, QA, product, and operations teams.

qualifications:

Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.

INTAKE

Top Skills

8 years Java Engineering

6 years Angular UI Engineering

3 years of REST or SQL Engineering (ideally both)

Kubernetes/OCP

Nice to Have

Jira/Confluence

AI development (Copilot, Devin)

Nice to Have Skills

1+ year of experience leveraging GitHub Copilot, GitHub Copilot Agent, Devin, or other AI-assisted development tools for coding, testing, and productivity enhancement.

Knowledge of application monitoring tools such as Dynatrace, AppDynamics, Splunk, Grafana, or similar platforms.

skills:

Angular,AppDynamics,AI development,JIRA and Confluence,Confluence,user interfaces,DevSecOps practices,Dynatrace,XML,GitHub Copilot,Grafana,application monitoring,Jira,JSON,Java,JDBC,JPA,J2EE,Kubernetes,microservices,SQL Server database,object-oriented design,query optimization,RESTful APIs,SQL,stored procedures,design patterns,software development methodologies,Splunk,Spring,Spring Boot,Spring MVC,Unit Testing frameworks,analytical,verbal communication skills,problem-solving,architecture,AI-assisted development,data modeling,QA,testing,project tracking

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all