Java Developer / Microservices

Vdart Inc

  • GA
  • 4 days ago

    Highlights

    We are seeking a highly skilled Senior Java Developer with strong hands-on experience in Core Java, Spring Boot Microservices, and database development. Design, develop, test, and deploy scalable applications using Core Java and Spring Boot Microservices.

    Numbers & Facts

    LocationGA

    Description

    Job Title: Java Developer / Microservices

    Location: - Alpharetta, GA / Oakland, CA / Rancho Cordova, CA

    Mode : Contract (6+ Months) - Onsite / Hybrid

    Note :- Share resume in word format (max 5 pages) along with submission details.

    Note :- Min 10+ years of experience required.

    We are seeking a highly skilled Senior Java Developer with strong hands-on experience in Core Java, Spring Boot Microservices, and database development. The ideal candidate will be responsible for designing, developing, and supporting scalable, high-performance enterprise applications. Experience with Azure Cloud technologies is highly desirable.

    Key Responsibilities

    • Design, develop, test, and deploy scalable applications using Core Java and Spring Boot Microservices.
    • Develop RESTful APIs and integrate with internal and external systems.
    • Analyze business requirements and translate them into technical solutions.
    • Participate in architecture, design reviews, and code reviews.
    • Troubleshoot performance, scalability, and production issues.
    • Collaborate with Product Owners, Architects, DevOps, and QA teams.
    • Follow Agile development methodologies and engineering best practices.
    • Contribute to CI/CD implementation and application modernization initiatives.

    Required Experience

    • 7+ years of experience in Java application development.
    • Strong expertise in designing and developing enterprise-grade applications using Java technologies.
    • Proven experience building cloud-ready, distributed systems and microservices.

    Required Technical Skills

    Core Java

    • Strong understanding of Java fundamentals, OOP concepts, Collections, Multithreading, Concurrency, Exception Handling, JVM, and Performance Tuning.
    • Experience with Java 8+ features including Streams, Lambda Expressions, and Functional Programming.

    Spring Ecosystem

    Hands-on expertise with:

    • Spring Boot
    • Spring MVC
    • Spring Data JPA/Hibernate
    • Spring Security
    • Spring Cloud

    Microservices

    • Design and development of Microservices-based architectures.
    • REST API design and implementation.
    • Service communication patterns, resiliency, fault tolerance, and distributed system concepts.

    Databases

    Strong experience with:

    • Oracle
    • SQL Server

    Expertise in:

    • SQL
    • Schema design
    • Query optimization
    • Stored procedures
    • Performance tuning

    DevOps & Tools

    • Git
    • Maven/Gradle
    • Jenkins
    • SonarQube
    • CI/CD pipelines
    • Docker and Kubernetes (preferred)

    Preferred Skills

    • Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
    • Exposure to API Gateway and event-driven architectures.
    • Experience with containerization and orchestration platforms.
    • Knowledge of security best practices and OAuth/JWT authentication.

    Azure Cloud (Nice to Have)

    Exposure to:

    • Azure Kubernetes Service (AKS)
    • Azure Functions
    • Azure Service Bus
    • Azure App Services
    • Azure DevOps
    • Azure Key Vault

    Experience building and deploying cloud-native applications on Azure is a plus.

    Similar Jobs