Logo
Precision Technologies

Java Developer

Precision Technologies, Granite Heights, Wisconsin, United States

Save Job

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.

#J-18808-Ljbffr