Job Specifications
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.
About the Company
Precision Technologies Corp. (PTC) is an NJ headquartered boutique professional services firm mapping the right IT talent for our customers. We are Women and Minority owned and operated company.
Our technological capabilities are in the areas of Agile Transformation, Business Analysis, Cloud Services (AWS/Azure), Data Management, Enterprise Application Development, Devops, RPA Automation, Pega, Salesforce and UI/UX.
We serve our clients from diverse industries with domain-specific expertise in IT, Health Care, BFSI, Telec...
Know more