Java Software Developer- Return-to-Work Opportunity
Job 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-grade applications using Java, Core Java, and Java 8+ .
- Expertise in Spring Boot, Spring MVC, Spring Framework, and Spring Security for developing scalable and secure backend applications.
- Extensive experience building RESTful APIs, Microservices, Web Services , and distributed applications using modern Java technologies.
- Understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, Data Structures, Algorithms, and clean coding practices .
- Experience with Hibernate, JPA, JDBC , and database integration using MySQL, PostgreSQL, Oracle, or SQL Server .
- Proficiency in writing and optimizing SQL queries, stored procedures, database transactions, indexing, and query performance .
- Experience with Java Collections, Multithreading, Concurrency, Exception Handling, JVM fundamentals, and memory management .
- Strong knowledge of build and dependency management tools such as Maven, Gradle , and application servers such as Tomcat, JBoss, or WebLogic .
- Experience developing and maintaining automated tests using JUnit, Mockito, TestNG , and unit and integration testing methodologies.
- Hands-on experience with version control and CI/CD tools such as Git, Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps .
- Familiarity with messaging technologies such as Apache Kafka, RabbitMQ, JMS , and cloud platforms such as AWS, Azure, or GCP is preferred. Exposure to Docker and Kubernetes is an added advantage.
- Experience working in Agile/Scrum environments , participating in sprint planning, code reviews, debugging, troubleshooting, performance tuning, and production support.
Interested in this role?