Java Developer - Return-to-Work Program
Precision TechnologiesJob description
We have several active full-time positions with our direct clients and implementation partners across the United States ( No C2C ).| Full-Time Roles Only .
Client Location : New York, New Jersey, Texas, Georgia, Pittsburgh, Pennsylvania, Connecticut, Massachusetts, Chicago IL & North Carolina.
📢 #SheReturns We welcome applications from candidates looking to restart their careers after a break! Make your comeback possible. New Beginnings Return-to-Work Program for Women is here to support you in your transition back into the professional world after a career break.
Title: Java Developer (Full-Time)
What We’re Looking For:
- Minimum 4+ years of experience in designing, developing, and maintaining enterprise-grade Java applications using Core Java, Java 8+, and J2EE technologies .
- Expertise in developing scalable RESTful APIs, Web Services, and Microservices using Spring Boot, Spring MVC, Spring Security , and related Spring frameworks.
- Understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, Collections, Multithreading, Exception Handling , and clean coding practices.
- Experience with relational databases including Oracle, PostgreSQL, MySQL, and SQL Server , with strong skills in SQL queries, stored procedures, indexing, and query optimization .
- Extensive experience with Hibernate, JPA, Spring Data JPA , and ORM frameworks for efficient database interaction and transaction management.
- Experience designing and implementing Microservices architecture , service-to-service communication, API gateways, distributed systems, and cloud-native application patterns.
- Experience integrating enterprise applications using REST APIs, JSON/XML, SOAP, HTTP protocols , and asynchronous communication mechanisms.
- Experience with messaging and event-driven technologies such as Apache Kafka, RabbitMQ, JMS , or similar messaging platforms.
- Proficiency with build and dependency management tools including Maven and Gradle , along with strong experience using Git, GitHub, GitLab, or Bitbucket .
- Experience developing automated tests using JUnit, Mockito, TestNG , and implementing unit testing, integration testing, and test-driven development practices.
- Familiarity with CI/CD, DevOps, containerization, and cloud technologies using Jenkins, GitHub Actions, Azure DevOps, Docker, Kubernetes, AWS, or Azure .
Interested in this role?