Java Software Engineer

PERI - OPERATIVE STAFFING SOLUTIONS, LLC
Charlotte, NC, United States
2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Code Review Programming Tools Distributed Systems Github Microsoft Visual Studio Software Architecture Secure Coding Software Engineering SonarQube
+4 more
Enterprise Software Applications GitHub Copilot Restful APIs Microservices

Job description

We are seeking a highly skilled Senior Java Software Engineer to join our technology team in Charlotte, NC. In this role, you will design, develop, and support enterprise-grade applications, APIs, and microservices using Java and modern cloud-native technologies. The ideal candidate has strong hands-on development experience, a solid understanding of software architecture, and a passion for delivering reliable, scalable, and secure solutions., 1. Design, develop, test, and maintain enterprise applications using Java and related frameworks. 2. Build and support RESTful APIs and microservices for high-performance, distributed systems. 3. Collaborate with architects, developers, QA, operations, and business stakeholders to deliver technology solutions. 4. Participate in code reviews, ensuring adherence to coding standards, performance requirements, and production readiness. 5. Contribute to application design, technical documentation, and solution architecture discussions. 6. Support production environments by troubleshooting issues, monitoring application health, and implementing improvements. 7. Leverage modern developer tooling, including GitHub, Visual Studio Code, and AI-assisted development tools such as GitHub Copilot. 8. Implement secure coding practices and assist in identifying and remediating vulnerabilities using tools such as SonarQube. 9. Contribute to CI/CD pipelines and automation efforts to improve software delivery and operational efficiency.

Requirements

1. 5+ years of Software Engineering experience, or equivalent demonstrated through a combination of work experience, training, military experience, or education. 2. 5+ years of hands-on software development experience with Java. 3. 3+ years of experience designing, building, and supporting APIs and microservices. 4. 1+ years of experience working with

CONTRACTOR

Apply for this position

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

Apply on dice.com
Prepare application

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

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:23 min

Building and installing the compiled custom rule extension

Daniel Strmečki +1 · World Congress 2022

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all