{"schemaVersion":"jobsearcher.job.v1","id":"010aa0c3ab58c9577e22541b","url":"https://jobsearcher.com/jobs/010aa0c3ab58c9577e22541b","canonicalUrl":"https://jobsearcher.com/jobs/010aa0c3ab58c9577e22541b","title":"Junior Java Developer","description":"We are looking for a skilled Java Developer to design, develop, test, and maintain scalable and high-performance backend applications. The ideal candidate should have strong hands-on experience with Core Java, Spring Boot, REST APIs, Microservices, SQL, and relational databases.Key ResponsibilitiesDesign, develop, and maintain Java-based applications and microservices.Develop scalable and secure RESTful APIs using Spring Boot.Implement business logic using Core Java and object-oriented programming principles.Work with Spring MVC, Spring Data JPA, Hibernate, and Spring Security.Design and optimize SQL queries, database schemas, and data access layers.Integrate applications with internal and third-party APIs and services.Write unit, integration, and automated tests using JUnit/Mockito.Troubleshoot application issues, identify root causes, and improve performance.Participate in code reviews and follow coding and security best practices.Work closely with QA, DevOps, product, and other engineering teams.Support CI/CD pipelines, deployments, and production releases.Contribute to Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.Prepare and maintain technical and API documentation.Required SkillsStrong knowledge of Core Java and OOP concepts.Hands-on experience with Java 8/11/17+.Strong experience with Spring Boot and Spring Framework.Experience developing RESTful APIs and Microservices.Good knowledge of Hibernate/JPA and Spring Data.Strong SQL and relational database knowledge such as PostgreSQL, MySQL, Oracle, or SQL Server.Experience with Git and Maven/Gradle.Knowledge of JUnit and Mockito.Understanding of exception handling, multithreading/concurrency, collections, streams, and JVM fundamentals.Good understanding of Agile/Scrum and SDLC.Good to HaveExperience with Kafka/RabbitMQ or other messaging systems.Knowledge of Docker and Kubernetes.Exposure to AWS, Azure, or GCP.Experience with Spring Security, OAuth2, JWT.Knowledge of OpenAPI/Swagger.Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Exposure to Redis or NoSQL databases such as MongoDB.Skills: microservices,boot,spring","company":"Virtual Connect Solutions","rawCompany":"virtual connect solutions","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-29T09:15:33.432Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Junior Java Developer","description":"We are looking for a skilled Java Developer to design, develop, test, and maintain scalable and high-performance backend applications. The ideal candidate should have strong hands-on experience with Core Java, Spring Boot, REST APIs, Microservices, SQL, and relational databases.Key ResponsibilitiesDesign, develop, and maintain Java-based applications and microservices.Develop scalable and secure RESTful APIs using Spring Boot.Implement business logic using Core Java and object-oriented programming principles.Work with Spring MVC, Spring Data JPA, Hibernate, and Spring Security.Design and optimize SQL queries, database schemas, and data access layers.Integrate applications with internal and third-party APIs and services.Write unit, integration, and automated tests using JUnit/Mockito.Troubleshoot application issues, identify root causes, and improve performance.Participate in code reviews and follow coding and security best practices.Work closely with QA, DevOps, product, and other engineering teams.Support CI/CD pipelines, deployments, and production releases.Contribute to Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.Prepare and maintain technical and API documentation.Required SkillsStrong knowledge of Core Java and OOP concepts.Hands-on experience with Java 8/11/17+.Strong experience with Spring Boot and Spring Framework.Experience developing RESTful APIs and Microservices.Good knowledge of Hibernate/JPA and Spring Data.Strong SQL and relational database knowledge such as PostgreSQL, MySQL, Oracle, or SQL Server.Experience with Git and Maven/Gradle.Knowledge of JUnit and Mockito.Understanding of exception handling, multithreading/concurrency, collections, streams, and JVM fundamentals.Good understanding of Agile/Scrum and SDLC.Good to HaveExperience with Kafka/RabbitMQ or other messaging systems.Knowledge of Docker and Kubernetes.Exposure to AWS, Azure, or GCP.Experience with Spring Security, OAuth2, JWT.Knowledge of OpenAPI/Swagger.Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Exposure to Redis or NoSQL databases such as MongoDB.Skills: microservices,boot,spring","datePosted":"2026-08-29T09:15:33.432Z","dateModified":"2026-08-29T09:15:33.432Z","hiringOrganization":{"@type":"Organization","name":"Virtual Connect Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"010aa0c3ab58c9577e22541b"},"url":"https://jobsearcher.com/jobs/010aa0c3ab58c9577e22541b"}}