> Markdown version of [/jobs/ext/1988137-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/1988137-full-stack-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). --- # Full Stack Java Developer - **Company:** Kforce Inc. - **Location:** San Antonio, TX, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, HTML5, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Computer Programming, Relational Databases, Software Debugging, DevOps, Web Development, Github, Hibernate (Java), Java Persistence API, Junit, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, NoSQL, OAuth, Oracle (Applications), Standard Sql, JSON Web Token, Software Engineering, Web Application Frameworks, Google Cloud, Enterprise Software Applications, Spring Cloud, ReactJS, Spring-boot, Software Security, Software Application Programming, Backend, Git, Vue.js, Pytest, AngularJS, Gitlab-ci, Information Technology, Front End Software Development, Restful APIs, Docker, Jenkins, Microservices - **Published:** August 8, 2026 - **Apply:** https://www.dice.com/job-detail/5530bd8a-19e4-464e-be82-8aa02d175246 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 1-3 years of software development experience * Strong programming skills in Java * Experience developing applications with Python * Experience with Spring Boot * Experience building REST APIs * Experience with HTML5, CSS3, and JavaScript * Experience with React, Angular, or Vue.js * Knowledge of SQL and relational databases (Oracle, PostgreSQL, MySQL, or SQL Server) * Familiarity with Git and version control * Strong analytical and problem-solving skills * Excellent communication and teamwork abilities Preferred: * Experience with Hibernate/JPA * Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform) * Familiarity with Docker and Kubernetes * Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) * Knowledge of microservices architecture * Experience with NoSQL databases such as MongoDB * Experience writing automated unit tests using JUnit or PyTest Nice to Have: * Experience with cloud-native applications * Exposure to Agile/Scrum development * Understanding of security best practices (OAuth, JWT, API security) * Internship or project experience developing enterprise applications Ideal Candidate: * 1-3 years of full-stack development experience * Strong Java development skills with hands-on Python experience * Comfortable working on both front-end and back-end development * Eager to learn from senior engineers and contribute to enterprise applications * Strong communication, collaboration, and problem-solving skills ## Description Kforce has a client that is seeking a Junior Full Stack Java Developer to join their development team in San Antonio, TX. The ideal candidate has 1-3 years of experience building web applications using Java, Python, and modern front-end technologies. This role offers the opportunity to work across the full software development lifecycle while collaborating with senior developers, architects, and business stakeholders., * Develop, test, and maintain full-stack web applications * Build backend services and RESTful APIs using Java and Python * Develop responsive user interfaces using modern JavaScript frameworks * Write clean, efficient, and maintainable code following coding standards * Troubleshoot, debug, and resolve application issues * Participate in code reviews and Agile ceremonies * Work closely with QA, DevOps, business analysts, and product owners * Create technical documentation and support application deployments * Continuously learn new technologies and best practices ## Related Videos - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)