> Markdown version of [/jobs/ext/1174686-jr-java-developer](https://www.wearedevelopers.com/jobs/ext/1174686-jr-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Jr. Java Developer - **Company:** Job Cloud Inc. - **Location:** Ashburn, VA, United States - **Experience:** Starter - **Salary:** $135,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon Web Services, Unit Testing, Microsoft Azure, BASIC (Programming Language), Software Quality, Code Review, Continuous Integration, Relational Databases, Software Debugging, DevOps, Github, Gradle, Hibernate (Java), Java Persistence API, Java Web Services, Junit, PostgreSQL, Apache Maven, Enterprise Messaging Systems, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, RabbitMQ, Mockito, Standard Sql, Secure Coding, Software Deployment, SonarQube, SQL Databases, Enterprise Software Applications, Spring-mvc, ReactJS, Spring-boot, Git, AngularJS, Kubernetes, Information Technology, Apache Kafka, Front End Software Development, Software Coding, Restful APIs, Docker, Jenkins, Microservices - **Published:** July 3, 2026 - **Apply:** https://www.careerjet.com/jobad/usdc0a49019f98de71bc362b0e8cbe9bca ## About the Role * 2 4 years of experience in Java development. * Strong knowledge of Core Java (Java 8/11/17). * Experience with Spring Boot and Spring MVC. * Hands-on experience developing REST APIs. * Good understanding of SQL (Oracle, MySQL, PostgreSQL, or SQL Server). * Knowledge of Git version control. * Familiarity with Maven or Gradle. * Experience with JUnit or Mockito for unit testing. * Understanding of Object-Oriented Programming (OOP) principles. * Basic understanding of Microservices architecture. Preferred Skills * Exposure to AWS, Azure, or GCP. * Knowledge of Docker and Kubernetes. * Familiarity with Jenkins, GitHub Actions, or CI/CD pipelines. * Experience with messaging systems like Kafka or RabbitMQ. * Basic frontend knowledge (Angular or React) is a plus. * Knowledge of SonarQube and code quality tools., * Bachelor's degree in Computer Science, Information Technology, or a related field. * Strong analytical and problem-solving skills. * Good verbal and written communication skills. * Ability to work effectively in a collaborative Agile environment. Nice to Have * Experience with Hibernate/JPA. * Exposure to Agile ceremonies. * Basic cloud deployment experience. * Understanding of secure coding practices. Must-Have Skills * Java * Spring Boot * REST APIs * SQL * Git * Maven/Gradle * JUnit * OOP Concepts Good-to-Have Skills * Microservices * AWS/Azure/GCP * Docker * Kubernetes * Jenkins/CI-CD * Kafka/RabbitMQ * Hibernate * Angular/React ## Description We are looking for a motivated Junior Java Developer with 2 4 years of experience in Java application development. The ideal candidate should have hands-on experience in Java, Spring Boot, REST APIs, SQL, and basic cloud or CI/CD exposure. The candidate will work with senior developers to build, test, and maintain scalable enterprise applications. Key Responsibilities * Develop, test, and maintain Java-based applications. * Build and enhance RESTful APIs using Spring Boot. * Write clean, maintainable, and efficient code following coding standards. * Debug, troubleshoot, and resolve application issues. * Collaborate with cross-functional teams including QA, DevOps, and Business Analysts. * Participate in code reviews and unit testing. * Work with relational databases to write optimized SQL queries. * Support application deployments and production issue resolution. * Follow Agile/Scrum development methodologies. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)