XX
Java DeveloperPrecision TechnologiesTexas, Alabama, United States

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Java Developer

Precision Technologies
  • US
    Texas, Alabama, United States
  • US
    Texas, Alabama, United States

Über

Job Title: Java Developer (8+ Years Experience)

Location:
Texas
(Onsite)

Employment:
Full Time/ W2
(NO C2C)

Job Description:
We are seeking a highly skilled
Senior Java Developer
with 10+ years of experience designing, developing, and deploying enterprise-grade applications. The ideal candidate will have strong hands-on expertise in
Java (8/11/17+), Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, Cloud Platforms (AWS/Azure/GCP), CI/CD pipelines
, and modern software engineering best practices. This role requires deep technical proficiency, strong analytical thinking, and the ability to collaborate in fast-paced Agile environments.

Key Responsibilities

  • Design, develop, and enhance
    Java-based applications
    using
    Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
    , and microservices-based architecture.
  • Build and maintain
    RESTful APIs
    , ensuring high performance, scalability, and security.
  • Develop
    microservices
    with distributed system patterns (circuit breaker, service discovery, API gateway, load balancing).
  • Write efficient, maintainable
    Java code
    following OOP principles, SOLID design patterns, and clean architecture.
  • Integrate with
    SQL and NoSQL databases
    such as MySQL, PostgreSQL, Oracle, MongoDB, Cassandra, Redis.
  • Develop asynchronous and event-driven services using
    Kafka, RabbitMQ, JMS
    , or other messaging platforms.
  • Implement
    authentication & authorization
    using OAuth2, JWT, SSO, and Spring Security.
  • Work with
    containerization and cloud technologies
    such as
    Docker, Kubernetes, AWS, Azure, GCP
    , and serverless components.
  • Build CI/CD pipelines using
    Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Maven, Gradle
    .
  • Optimize application performance through profiling, tuning, caching strategies (Redis, Hazelcast), and code refactoring.
  • Participate in
    Agile/Scrum ceremonies
    , sprint planning, story estimation, and technical backlog grooming.
  • Conduct
    unit testing, integration testing
    , and automation using
    JUnit, Mockito, Postman, Selenium, Cucumber
    .
  • Collaborate with cross-functional teams including
    QA, DevOps, Product Owners, Architects
    , and business stakeholders.
  • Prepare
    technical documentation
    , including design diagrams, integration specs, and deployment guides.
  • Troubleshoot production issues, resolve defects, and perform root-cause analysis to support continuous improvement.

Required Skills :

  • Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
  • Microservices Architecture
  • RESTful APIs
  • Maven/Gradle
  • AWS (EC2, S3, Lambda, RDS, ECS, API Gateway)
  • Multithreading, concurrency, collections, Java memory model
  • Design patterns, system design, distributed architecture
  • Messaging and streaming
    (Kafka, RabbitMQ, JMS)
  • Experience with
    Docker, Kubernetes
    , and container orchestration.
  • Strong CI/CD and version control experience using
    Git, Jenkins, GitLab, GitHub Actions, Azure DevOps
    .
  • Texas, Alabama, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.