Software Development Glossary — Letter J
31 terms starting with J
Welcome to the letter J of the CodeBranch Software Development Glossary. This section compiles all technical concepts, methodologies, frameworks, and engineering terms starting with J that our team uses across day-to-day software delivery — from architecture and backend systems to AI, DevOps, cloud infrastructure, security, mobile, and quality assurance.
Each entry links to a dedicated page with a plain-language definition, practical usage examples, and how the term fits into modern software engineering. Whether you are a founder evaluating a technical proposal, a product manager aligning with an engineering team, or a developer brushing up on terminology, these definitions are written to be clear, accurate, and directly applicable to real-world projects.
The glossary is continuously expanded as new technologies emerge and as our engineering practices evolve. It reflects how CodeBranch actually builds software today — with AI-powered agentic development, Spec-Driven Development (SDD), closed-loop CI/CD pipelines, and production-grade quality gates. If you cannot find a term here, browse the other letters or reach out to our team.
Terms Starting with J
- JaCoCo (Java Code Coverage)
- JAR (Java ARchive)
- JAR Signing
- Java 2 Platform, Enterprise Edition (J2EE)
- Java Card
- Java Development Kit (JDK)
- Java Enterprise Edition (Java EE)
- Java Message Service (JMS)
- Java Naming and Directory Interface (JNDI)
- Java Virtual Machine (JVM)
- JavaBeans
- Javadoc
- JavaScript
- JavaScript Object Model (JSOM)
- JavaServer Pages (JSP)
- JBoss
- Jenkins
- Jenkins Pipeline
- JIRA
- Job Control Language (JCL)
- Job Queue
- Job scheduling
- Job Scheduling Algorithm
- JSON (JavaScript Object Notation)
- JSON Schema
- JSON Web Token (JWT)
- JTAG (Joint Test Action Group)
- JUnit
- JUnit
- Jupyter Notebook
- Just-in-Time compilation (JIT)
Need more than a definition?
Our glossary is a reference, but real engineering decisions need context. If you are evaluating a technology or planning a project, our solutions architects can help translate these concepts into concrete recommendations for your use case.
Talk to our team