Backend Java Engineer

Strategic Staffing Solutions
Charlotte, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Charlotte, United States of America

Tech stack

HTML
Java
Spring Security
Amazon Web Services (AWS)
Application Performance Management
Unit Testing
Azure
CSS
Code Generation
Software Quality
Code Review
Databases
Persistent Data Structure
DevOps
Documentum
Java Platform Enterprise Edition (J2EE)
Monitoring of Systems
Java Database Connectivity
Java Persistence API
Java Servlet
Javaserver Pages
JUnit
Routing
OAuth
Openshift
Oracle
Performance Tuning
Scrum
Query Optimization
Mockito
Prometheus
JSON Web Token
PL-SQL
SQL Databases
TypeScript
Data Logging
Google Cloud Platform
GitHub Copilot
Spring-mvc
Spring-boot
Backend
Containerization
Angular
Material Design
Information Technology
OpenText
Front End Software Development
REST
Splunk
Code Restructuring
Docker
Microservices

Job description

  • Design, develop, and maintain Java Spring Boot microservices
  • Develop and enhance Angular-based UI components
  • Work with Oracle databases for data persistence
  • Deploy and support applications on OpenShift
  • Utilize AI-assisted development tools (e.g., GitHub Copilot) to improve efficiency and code quality
  • Participate in code reviews, design discussions, and architectural decisions
  • Collaborate with UI, QA, DevOps, and product teams across global locations
  • Ensure application performance, security, and scalability

Requirements

Backend / Core Java

  • Strong hands-on experience in Java (Java 8 or above)

  • Solid understanding of J2EE concepts (Servlets, JSP, JDBC, REST)

  • Expertise in Spring Boot

  • RESTful API development

  • Spring MVC, Spring Data JPA

  • Exception handling and logging

Experience building and supporting microservices architecture

Databases

  • Strong experience with Oracle Database

  • SQL and PL/SQL

  • Performance tuning and query optimization

  • Data modeling and schema design

Frontend (Full Stack)

  • Hands-on experience with Angular (v8+)

  • Components, services, routing

  • REST API integration

  • HTML, CSS, TypeScript

Cloud & DevOps

  • Working knowledge of OpenShift

  • Containerized application deployments

  • Pods, services, routes

  • Basic troubleshooting and monitoring

Familiarity with CI/CD pipelines

AI-Assisted Development

  • Practical experience using GitHub Copilot

  • Code generation and refactoring

  • Unit test creation

  • Improving development efficiency and code quality

Good to Have (Preferred Skills):

  • Experience with Docker and Kubernetes
  • Knowledge of Spring Security, OAuth2, JWT
  • Exposure to public cloud platforms (AWS / Azure / Google Cloud Platform)
  • Experience with JUnit, Mockito for unit testing
  • Familiarity with Agile / Scrum methodologies
  • Knowledge of logging and monitoring tools (Splunk, ELK, Prometheus)
  • Knowledge of CIB, CB, or experience with OpenText Documentum

Experience & Qualifications:

  • 6+ years of overall IT experience
  • 4+ years of hands-on Java & Spring Boot development
  • 2+ years of Angular full stack development
  • Experience working on enterprise-scale applications
  • Bachelor s degree in Computer Science or related field (preferred)

Work Environment:

  • Must be comfortable working with cross-cultural and geographically dispersed teams
  • Daily collaboration with global team members is expected
  • Participation in Agile Scrum ceremonies is mandatory

Apply for this position