Senior Java Engineer

  • Charlotte, NC
  • Posted 9 days ago | Updated 7 days ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

API
Spring Framework
Java
Microservices

Job Details

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is strongly preferred, but equivalent experience will be considered.

  • Demonstrated ability to adapt to new technologies and methodologies quickly.

  • Strong problem-solving skills, excellent communication and collaboration skills

  • 8+ years of professional hands-on experience developing applications using Java, Spring Boot, and RESTful APIs.

  • Experience using both relational and NoSQL databases.

  • History of successfully building and deploying microservices.

  • Understanding microservice design patterns and best practices.

  • Experience with API documentation using OpenAPI/Swagger preferred.

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker.

  • Strong understanding of software testing principles and practices (e.g., unit, integration, contract testing).

  • Excellent communication and collaboration skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.