Software Engineer (Back-End Focused - Java)

Spectraforce
Charlotte, United States of America
4 days ago

Role details

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

Job location

Charlotte, United States of America

Tech stack

Java
API
Automation of Tests
Cloud Computing
Databases
Relational Databases
Database Development
Java Message Service (JMS)
Java Web Services
Enterprise Messaging Systems
Microsoft SQL Server
Openshift
Oracle Applications
Software Engineering
Enterprise Data Management
Data Processing
React
Spring-boot
Backend
Event Driven Architecture
Kubernetes
Kafka
Microservices

Job description

  • Design, develop, and implement enterprise-level solutions to support business and client requirements
  • Develop new microservices using modern Java and Spring Boot frameworks
  • Work independently, taking full ownership of assigned tasks from initiation through resolution
  • Proactively identify issues, propose solutions, escalate when needed, and follow through professionally
  • Collaborate with peer developers to translate functional and business requirements into robust technical designs
  • Ensure automated test plans and scripts meet customer and quality standards
  • Communicate effectively with cross-functional teams to ensure clarity, alignment, and timely delivery
  • Support deployments and troubleshooting as required, including availability outside regular business hours

Requirements

We are seeking an experienced Software Engineer with strong expertise in designing and developing enterprise-scale systems that support high-volume data processing. The ideal candidate will be a back-end-focused Java engineer, capable of owning end-to-end development of microservices while collaborating closely with cross-functional teams to deliver high-quality solutions. This role requires hands-on technical depth, strong problem-solving skills, and the ability to work independently with minimal supervision., * 8-10 years of software development experience

  • Strong proficiency in Java 17
  • Extensive experience with Spring Boot-based microservice development
  • Hands-on experience with Kafka (event-driven architectures / messaging)
  • Solid background as a back-end-focused Java engineer (Java services, APIs, databases)
  • 3+ years of SQL development experience (SQL Server, Oracle, or similar RDBMS)
  • Experience with: Cloud platforms, Test Automation, React (for UI interactions, as required)

Preferred:

  • Experience with OpenShift and/or Kubernetes
  • Familiarity with JMS or similar messaging systems
  • Experience handling high-volume, enterprise data systems

Years of Experience: 9 Years of Experience

Apply for this position