Java Software Developer- Return-to-Work Opportunity
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 Your career. Your experience. Your comeback. We welcome professionals looking to restart their careers after a career break! Our Return-to-Work Program is designed to support professionals transitioning back into the workforce and exploring exciting full-time career opportunities .
Title: Java Software Developer (Full-Time)
What We’re Looking For:
- Experience in designing, developing, testing, and maintaining enterprise-level software applications using Java and J2EE technologies .
- Expertise in Core Java, Java 8+, Object-Oriented Programming (OOP), Collections, Multithreading, Exception Handling, and Java application development .
- Experience developing scalable RESTful APIs, Web Services, and Microservices using Spring Boot, Spring MVC, Spring Framework , and related technologies.
- Understanding of Microservices architecture, distributed systems, service-to-service communication, API design, and cloud-native application development .
- Experience with relational databases including Oracle, MySQL, PostgreSQL, and SQL Server , with strong knowledge of SQL queries, stored procedures, database design, and query optimization .
- Experience using Hibernate, JPA, Spring Data JPA , and ORM technologies for efficient database interaction and persistence management.
- Understanding of software design principles, SOLID principles, Design Patterns, Clean Code, and scalable application architecture .
- Experience integrating applications using REST APIs, JSON, XML, HTTP/HTTPS, Web Services , and asynchronous communication mechanisms.
- Experience with messaging and event-driven technologies such as Apache Kafka, RabbitMQ, JMS , or similar messaging platforms.
- Experience with development and build tools including Maven, Gradle, Git, GitHub, GitLab , and modern software development workflows.
- Experience implementing unit testing, integration testing, CI/CD, and automated deployment processes using JUnit, Mockito, Jenkins, GitHub Actions, Azure DevOps , or GitLab CI/CD.
Interested in this role?