Java Backend Developer

DATAMAXIS

Java Backend Developer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Job Description

    We are seeking a highly skilled and motivated Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in modern Java development, expertise in building robust and scalable backend systems, and hands-on experience with cloud platforms and CI/CD pipelines.

    Key Responsibilities

    • Design, develop, and maintain backend services using Java 17 , Spring Boot , and related frameworks.
    • Build and manage high-performance, scalable, and reliable APIs using Reactive Programming principles.
    • Work with MongoDB to design and optimize data models for high throughput and low latency.
    • Collaborate with cross-functional teams to deploy applications to AWS or OpenShift Container Platform (OCP).
    • Implement and maintain infrastructure as code using GitOps practices.
    • Automate build, test, and deployment pipelines using Jenkins and other CI/CD tools.
    • Debug, troubleshoot, and optimize existing code for performance and scalability.
    • Ensure best practices in software development, including code reviews, testing, and documentation.

    Required Skills

    • Proficiency in Java 17 and experience with Spring Boot frameworks.
    • Strong knowledge of MongoDB and database optimization techniques.
    • Hands-on experience with Reactive Programming (e.g., Project Reactor, RxJava).
    • Familiarity with cloud platforms like AWS or OpenShift Container Platform (OCP).
    • Experience in implementing CI/CD pipelines with GitOps and Jenkins.
    • Strong problem-solving and debugging skills.
    • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).