Senior Java Backend Developer - Spring Boot & Microservices

Artmac Soft LLC
  • Plano, TX
  • Quick Apply
6 days ago

Job Description

Who we are

Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.

Job Description:

Job Title : Senior Java Backend Developer Spring Boot & Microservices

Job Type : W2/C2C

Experience : 8+ years

Location : Plano, Texas

Responsibilities:

    • 8+ years of professional software development experience.
    • Strong hands-on experience with Java 17+.
    • Advanced experience with Spring Boot and Spring Framework.
    • Experience with Docker and containerized applications.
    • Hands-on experience with Kubernetes.
    • Experience with observability tools, logging, monitoring, and distributed tracing.
    • Familiarity with automated testing frameworks such as JUnit and Mockito.
    • Experience with API security, OAuth 2.0, JWT, or similar authentication mechanisms.
    • Experience implementing and maintaining CI/CD pipelines.
    • Strong understanding of microservices architecture and design patterns.
    • Strong experience developing RESTful APIs.
    • Hands-on experience with JPA/Hibernate.
    • Strong SQL and database experience with Oracle and/or PostgreSQL.
    • Strong understanding of the software development lifecycle, Agile methodologies, and engineering best practices.
    • Java or cloud-related certification is a plus.
    • Design, develop, and maintain scalable Java 17+ applications using Spring Boot and microservices architecture.
    • Develop secure and high-performance RESTful APIs and backend services.
    • Design microservices using appropriate patterns for scalability, reliability, and maintainability.
    • Implement database solutions using Oracle and/or PostgreSQL.
    • Develop data-access layers using JPA/Hibernate and optimize database queries.
    • Containerize applications using Docker and deploy/manage services in Kubernetes environments.
    • Build and maintain automated CI/CD pipelines for application build, testing, and deployment.
    • Participate in architecture discussions, technical design, code reviews, and engineering best practices.
    • Troubleshoot application, performance, integration, and production issues.

    Qualification:

    • Bachelor's degree or equivalent combination of education and experience.

    Numbers & Facts

    LocationPlano, TX

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Authenticationunmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Consultingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Database Optimizationunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Dockerunmatched
    • Hibernateunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Persistence API (JPA)unmatched
    • Microservicesunmatched
    • OAuthunmatched
    • Oracleunmatched
    • PostgreSQLunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Spring Frameworkunmatched
    • Technical/Engineering Designunmatched
    • Test Harnessunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder